創建

2011-04-28 52 views
0

我試圖創建一個類的對象數組像這樣的「CruiseServerHttpClient」類創建

private CruiseServerHttpClient[] _cruiseManager; 

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

的對象數組這是創建該對象的正確途徑。我在new關鍵字上得到Null引用異常。

順便說一句,我使用的是2010年VS

回答

3

您需要設置循環內的元素之前初始化_cruiseManager陣列:

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

代替使用List 更好。 – 2011-04-28 06:36:57

1

列表_cruiseManager =新名單();

_cruiseManager.Add(new CruiseServerHttpClient());

_cruiseManager.Add(new CruiseServerHttpClient());

這會做。