我是學生第一年,我正在嘗試使用Dictionary類讀取一個大報告文件。我的報告有以下格式:C#字典如何從文件中讀取key = value
Key=value
Key=value
.
.
.
現在,詞典需要爲鍵和值2路輸入,不過爲什麼我會來填補呢?我認爲它可以與循環一起工作,但我太缺乏經驗,如何在這裏得到一些答案。
這不是重複的,因爲我嘗試了不同的東西。我想讀取已經包含上述格式的.WER報告。我不想要一個已經填充好的字典。我需要填寫它。
對於人們對未來誰都有這個問題,這是我的幫助做到了現在:
Dictionary<string, string> _werFileContent =
new Dictionary<string, string>();
using (StreamReader sr = new StreamReader(Path))
{
string _line;
while ((_line = sr.ReadLine()) != null)
{
string[] keyvalue = _line.Split('=');
if (keyvalue.Length == 2)
{
_werFileContent.Add(keyvalue[0], keyvalue[1]);
}
}
當你已經有了一個解決方案,添加一個自我回答。不要將其編輯到問題中。 –