我問這個,因爲我得到了一個使用通用形式的錯誤「ArgumentOutOfRange」。致專家:本準則有何區別?
List<WaitHandle> arraywaithandles = new List<WaitHandle>(4);
或...
WaitHandle[] A = new WaitHandle[4]
這工作:
for (int i = 0; i < 4; i++)
{
A[i] = (arrayresultados[i].AsyncWaitHandle);
}
這不起作用:
for (int i = 0; i < 4; i++)
{
arraywaithandles[i] = (arrayresultados[i].AsyncWaitHandle);
}
因此,讓我們改變了一個問題:是否有表達的通用形式如下的方式: 的WaitHandle [] A =新的WaitHandle [4]; 我問這個,因爲我只能看到容量屬性,屬性數是隻讀的。這樣,我不想爲N個元素分開內存,我想創建一個有N個元素的集合。謝謝。 – ludicode 2010-11-28 06:59:17