C# Dictionary how to read key=value from file
我是一名大一学生,我正努力在字典课上读一份大报告。我的报告格式如下:
1 2 3 4 5 | Key=value Key=value . . . |
现在,字典需要2个输入键和值,但是我要如何填写这个?我想这是一个循环,但我太缺乏经验了,怎么在这里得到一些答案。
它不是复制品,因为我尝试了不同的东西。我想阅读已经包含上述格式的报告。我不想要一本已经满了的字典。我要加满油。
你只需要EDOCX1[0]
1 2 3 4 5 6 7 8 9 10 | Dictionary<string, string> mydict = new Dictionary<string, string>(); foreach (string line in report) { string[] keyvalue = line.Split('='); if (keyvalue.Length == 2) { mydict.Add(keyvalue[0], keyvalue[1]); } } |
[原海报写道:]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 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]); } } |