我们可以通过调用参数化构造函数初始化数组

时间:2015-09-10 04:20:39

标签: c#

如何通过调用类

的参数化构造函数来初始化对象数组

示例:

class a
{
    int val;

    //def
    public a()
    {
    }

    //with param
    public a(int value)
    {
        val = value;
    }
}

如何使用其构造函数

初始化上述类的动态数组

例如:

a[] dyArray = new a[size];  // how to call constructor to initialize a value 
                            // other than looping each element and initialize 
                            // it? say, with value 10;

有没有其他标准方法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

这个怎么样?

var darray = (new int[dzise]).Select(x=>new a(10)).ToArray();