我想創建在C#中未定義長度的對象數組,然後填充數組中像這樣一個循環...創建未定義長度的c#對象數組?
string[] splitWords = message.Split(new Char[] { ' ' });
Word[] words = new Word[];
int wordcount = 0;
foreach (string word in splitWords)
{
if (word == "") continue;
words[wordcount] = new Word(word);
wordcount++;
}
但是,我得到的錯誤... 「數組創建必須有數組大小或數組初始值設定程序「
爲了簡潔,我在foreach循環中做了很多邏輯。
需要使用數組嗎?用List做這類事情通常要容易得多 - 而且可以更高效(無論如何都是我的經驗)。 – Bevan 2009-06-21 00:51:37