c# - 创建实例化类对象的数组

标签 c# arrays class instantiation

因此,我在 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/

相关文章:

c# - 使用 recordType 的对象更新 Linq2Sql 中的记录

c# - Linux系统上的Azure表/Blob/队列随机超时(k8s .net core 3应用程序)

java - 返回与其他杂项完全分配的对数组。 Java 中的信息

c# - Xamarin "namespace but is used like a type"错误

c# - Web 服务和远程处理有什么区别?

java - 如何在Java中使用charAt查找数组中每个值的首字母?

C: 我无法显示数组的内容 [CodeBlocks]

c++ - 大小为用户输入的双数组

c++ - C++ 中的类中可以有可变数量的变量吗?

c# - 在 C# 中执行控制台应用程序?