0

如何在类中创建一个 int 数组。

我必须向该数组添加值。

不是特定的键。

我将数组声明为

public int[] iArray;

从函数我必须将 i 的值插入到数组中。我的 i 价值观发生了变化。所以我必须将它们保存在一个数组中。

iArray[] = i; 

但它显示错误。

4

1 回答 1

4

处理数组非常简单,只需像这样声明它们:

int[] values = new int[10];
values[i] = 123;

但是,C# 中的数组具有固定大小。如果您希望能够拥有可调整大小的集合,则应使用 aList<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);
于 2013-03-15T04:51:00.470 回答