我正在尝试做一些我什至不确定的事情,因此,我想寻求一些建议。
我想创建20个对象,并且每个对象名称均根据给定的编号分配。所有二十个对象都将从名为myClass的类中实例化,并且它们的名称分别为object_0,object_1,object_2,依此类推..……具有我在下面给出的类中定义的属性。那可能吗??谢谢
假设我要实现这些代码,单击就像触发这些代码的Main void一样
private void button_Click(object sender, EventArgs e)
{
for (int i = 0; i < 20; i ++)
{
myClass object_i = new myClass();
}
}
public class myClass
{
public myClass
{
}
}
我不知道您到底想做什么,但是使用列表存储对象。
var myListOfObjects = new List<MyClass>();
for (var i = 0; i < 20; i++)
{
myListOfObjects.Add(new MyClass());
}
而且,如果您查看@代码,则带装饰对象的生命周期仅在循环内部:)
引用@ Alex-k的注释,如果要按键存储对象,也可以使用字典
var myDictOfObjects = new Dictionary<string, MyClass>();
for (var i = 0; i < 20; i++)
{
myDictOfObjects.Add(string.Format("object_{0}", i), new MyClass());
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句