C# 编程类 typeObject[] array = new typeObject[5]; 此外,typeObject 有一个接受整数的构造函数。与依赖默认构造函数相比,如何使用不同的整数调用每个对象?谢谢你。
问问题
1886 次
2 回答
3
您可以直接在数组中构造元素:
typeObject[] array = new typeObject[5];
array[0] = new typeObject(1);
array[1] = new typeObject(2);
或者您可以使用数组初始值设定项:
typeObject[] array = new typeObject[]{new typeObject(1), new typeObject(2), ... new typeObject(5)};
于 2013-10-11T05:18:28.393 回答
1
使用您在评论中引用的代码没有任何问题:
typeObject[] array = new typeObject[5];
array[0] = new typeObject(7); // note: array indexes start at 0
array[1] = new typeObject(3);
array[2] = new typeObject(15);
...
但是如果你想用一个语句来做,你总是可以使用数组初始化语法:
typeObject[] array = new typeObject[]
{
new typeObject(7),
new typeObject(3),
new typeObject(15),
};
于 2013-10-11T05:19:28.623 回答