[英]C# data structure to handle a file
我有一個文件,其數據具有以下格式
A B
-----
40 3
50 2
60 1
我必須讀取文件並將其存儲在數據結構中,這應該有助於我處理數據。
如果是CI,則將帶有鏈表。 我應該為C#使用什么?
萬一密鑰不是唯一的,我會采用這種方法。
IList<Tuple<string, string>> data = new List<Tuple<string, string>>();
data.Add(new Tuple<string, string>("60", "1"));
data.Add(new Tuple<string, string>("60", "14"));
關於將數據取回元組的值Item1 = A和Item2 =B。
它在很大程度上取決於“操作數據”的含義-如果不需要高效地刪除項目,則可以使用List<SomeClass>
並定義一個類SomeClass
,該類具有兩個成員,並為您的數據元素指定了適當的名稱。
那要看你想做什么。 如果您想像地圖一樣使用它,請嘗試使用Dictionary;如果您想要一個簡單的列表,請嘗試使用List 。
字典,尤其是當您使用A(鍵)獲取B(值)時。 Dictionary<Key, Value>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.