如何在类中创建一个int数组。
我必须为该数组添加值。
不是特定的密钥。
我将数组声明为
public int[] iArray;
从函数i必须将i的值插入数组。我的价值观会发生变化。所以我必须将它们保存在一个数组中。
iArray[] = i;
但它显示错误。
答案 0 :(得分:3)
处理数组非常简单,只需将它们声明为:
int[] values = new int[10];
values[i] = 123;
但是,C#中的数组具有固定大小。如果您希望能够拥有可调整大小的集合,则应使用List<T>
而不是数组。
var values = new List<int>();
values.Add(123);
或作为类属性:
class SomeClass
{
private List<int> values = new List<int>();
public List<int> Values { get { return this.values; } }
}
var someInstance = new SomeClass();
someInstance.Values.Add(123);