我自學C#和現代的Windows編程一般,有一個關於我還沒有找到一個答案在C#中列出的問題的。我使用的參考書似乎表明,在C#中,您可以將變量分配給列表之前,需要爲列表中的每個項目定義一個新變量並分配它的值。基本的C#列表 - 添加未知數量的項目
我試圖寫一個簡單的程序,讓我寫的文字說明,指定關鍵字給他們,並把它們過濾生成的基礎上我選擇的關鍵字Notes羣組。從我所知道的情況來看,List似乎是C#中最好的機制,因爲它會有未知數量的註釋。然而,我正在努力提前定義未知數量的變量名來存儲筆記,以添加到列表中。我是否在C#中查看錯誤的構造,誤解了爲List指定變量值需要什麼,或者缺乏一些自動創建變量和變量名稱機制的知識,這些變量和變量名稱可以作爲一個列表?還有別的嗎?
很抱歉,如果這是SE人羣過於簡單的問題,但是這似乎是問的最佳場所。
爲什麼需要「未知號碼變量名稱「?如果x是一個列表,則每個成員都可以用x [0],x [1]等來訪問。至於過濾關鍵字,可以使用字典<字符串,列表>來處理,其中鍵是關鍵字,值點到該關鍵字的音符索引。或者,你可以去DB路線,有一個關鍵詞表來處理它,在這種情況下,它是DB 101 –
Martheen
我想你念錯了。您可以隨時將任意數量的項目添加到列表中 – Steve
您的要求不明確。 'List'是一個特定類型的對象的集合,您可以從列表中添加/刪除對象,並可以通過索引訪問它。如果你想使用鍵值對,你可以使用'Dictionary'。如果你想要一個具有動態屬性的對象,你可能需要使用[ExpandoObject](https://msdn.microsoft.com/en-us/library/system.dynamic.expandoobject(v = vs.110).aspx)。 – bansi