问题
我是一年级学生,我想在字典课上阅读一篇重要的报告。我的报告格式如下:
- Key=value
- Key=value
- .
- .
- .
复制代码
现在,Dictionary 需要两个输入键和值,但我该如何填写呢?我想这是一个循环,但我太缺乏经验如何获得一些答案。
这不是重复的,因为我尝试了不同的东西。我希望看到已经包含上述格式的 .WER 报告。我不想要一本已满的字典。我需要把它填满。
回答
foreach 和 Add() 循环
- Dictionary<string, string> result = new Dictionary<string, string>();
- foreach (string line in report)
- {
- string[] keyvalue = line.Split('=');
- if (keyvalue.Length == 2)
- {
- result.Add(keyvalue[0], keyvalue[1]);
- }
- }
复制代码
Linq 方法
|