到了这一点,我在.txt文件中获取特定单词或字符后的单词/字符串时出现问题,这是txt文件
andrea =坏
约翰=好的 抢劫=邪恶
所以当输入为 andrea 时输出为错误,当输入 john 时输出良好,并且当输入 rob 时,输出为 evil
我只想在输入第一个单词后显示“=”之后的单词,文件中的所有行都是这样的。
抱歉我的英语很差,我希望你能理解我的要求答案 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"]);