在团结3d的简单的int数组

时间:2013-03-15 04:48:57

标签: c# unity3d

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

我必须为该数组添加值。

不是特定的密钥。

我将数组声明为

public int[] iArray;

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

iArray[] = i; 

但它显示错误。

1 个答案:

答案 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);