我正在尝试为“CruiseServerHttpClient”类创建一个类对象数组
private CruiseServerHttpClient[] _cruiseManager;
for (int i=0;i<2;i++)
{
_cruiseManager[i]=new CruiseServerHttpClient();
}
这是创建对象的正确方法吗?我在新关键字上获得Null引用异常。
BTW,我正在使用VS 2010。
答案 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());
这样做。