我想從這個一行代碼爲:讀取其中文件包含多行
var data = File
.ReadLines("itemdata.txt")
.SelectMany(x => x.Split('\t'))
.Select(x => x.Split('='))
.Where(x => x.Length > 1)
.ToDictionary(x => x[0].Trim(), x => x[1]);
從包含多個行與文字相同的文本文件。例如:etcitem = armor在第一行,etcitem =在第二行的武器,並且只想從一個單獨讀取。應該從第一行開始:textsearch.Text = data["etcitem"];
posbile怎麼樣? 謝謝!
也許ToLookup會更好 - 我假設你得到一個錯誤創建字典由於非唯一鍵。雖然我不太清楚你是什麼意思'只從一個人閱讀'。 – Baldrick
@Baldrick是的,我確實得到了那個錯誤。你能在我的來源中展示嗎? – user2828891
你想只返回2個結果中的一個嗎?或者你想讓他們都回來? – Baldrick