创建一个类的对象数组

时间:2011-04-28 06:24:10

标签: c#

我正在尝试为“CruiseServerHttpClient”类创建一个类对象数组

private CruiseServerHttpClient[] _cruiseManager;

for (int i=0;i<2;i++)
{
_cruiseManager[i]=new CruiseServerHttpClient();
}

这是创建对象的正确方法吗?我在新关键字上获得Null引用异常。

BTW,我正在使用VS 2010。

2 个答案:

答案 0 :(得分:3)

在循环中设置元素之前,需要初始化_cruiseManager数组:

_cruiseManager = new CruiseServerHttpClient[2];
for (var i = 0; i < 2; i++)
{
    _cruiseManager[i] = new CruiseServerHttpClient();
}

答案 1 :(得分:1)

列出_cruiseManager = new List();

_cruiseManager.Add(new CruiseServerHttpClient());

_cruiseManager.Add(new CruiseServerHttpClient());

这样做。