从.text文件中获取特定单词/字符后的单词

时间:2013-05-19 11:16:56

标签: c#

到了这一点,我在.txt文件中获取特定单词或字符后的单词/字符串时出现问题,这是txt文件

  

andrea =坏
  约翰=好的   抢劫=邪恶

所以当输入为 andrea 时输出为错误,当输入 john 时输出良好,并且当输入 rob 时,输出为 evil

我只想在输入第一个单词后显示“=”之后的单词,文件中的所有行都是这样的。

抱歉我的英语很差,我希望你能理解我的要求

1 个答案:

答案 0 :(得分:1)

var dict = File.ReadLines(filename)
                    .Select(line => line.Split('='))
                    .Where(parts => parts.Length>1)
                    .ToDictionary(x=>x[0].Trim(), x=>x[1].Trim());

Console.WriteLine(dict["andrea"]);