猿问

如何读取和处理属于一起的多行?

我正在阅读一个带有StreamReader. 现在我想将内容读入一个Dictionary<string, List<string>>


我读取的文件如下所示:


'someKey'

Value1someKey

'anotherKey'

Value1another Value2anotherKey

我正在使用以下代码获取密钥


reactionInfo = new Dictionary<string, List<string>>();

string line;

StreamReader reader = new StreamReader(filePath);

while ((line = reader.ReadLine()) != null)

{

   if (line.Trim().StartsWith("'"))

   {

      List<string> values = new List<string>();

        if(!reactionInfo.TryGetValue(line,out values))

        {

          reactionInfo.Add(line, new List<string>());

        }

    }

 }

如何将下一行的值映射到上一行中的键?


森栏
浏览 132回答 2
2回答
随时随地看视频慕课网APP
我要回答