因此,我在 C# 应用程序中创建了一个类 (myClass)。在处理此类的数组时,我一直认为必须编写一个循环来填充 myClass 对象的数组是相当烦人的。我知道当您创建一个枚举值数组时,该数组已经充满了设置为其默认值的枚举实例。
我想知道是否可以通过一个类来实现相同类型的功能,以便像这样的调用:
myClass[] myClassArray = new myClass[25];
将生成一个 myClass 对象数组,这些对象只是该类的空构造函数的实例。
最佳答案
试试这个:
MyClass[] myClassArray = Enumerable
.Range(0, 25)
.Select(i => new MyClass())
.ToArray();
这将创建您的类的 25 个实例,并将它们放入一个数组中。
关于c# - 创建实例化类对象的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8956633/