从外部文件读取参数 - C#

5

我正在使用C#编写一个应用程序,我想从外部文件(例如文本文件)中读取一些参数。这些参数将以以下形式保存在文件中:

parA = 5
parB = hello
etc

请问您能否建议一种方法,我可以如何做到这一点?


你遇到了什么问题?是打开和读取文件吗?还是解析行? - egrunin
3个回答

8
var settings = 
     from line in File.ReadAllLines("params.txt")
     let parameters = line.Split('=')
     select new KeyValuePair<string, string>(parameters[0], parameters[1]);

1

阅读每一行并在第一次出现"="处分割。


我会建议在第一次出现“ = ”时进行分割,或者修剪数组的结果。 - Matt Ellen
@Matt:这取决于那里的空格是否重要。但是,我有点假设元素会被修剪。但实际上,问题本身已经太明显了。 - Joey

1

1
@Mouthpiec 我同意 - 在我看来,你不仅展示了你能够回答问题,而且还展示了你在思考设计选择。 - Robben_Ford_Fan_boy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接