5

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

parA = 5
parB = hello
etc

你能建议我如何做到这一点吗?

4

3 回答 3

8
var settings = 
     from line in File.ReadAllLines("params.txt")
     let parameters = line.Split('=')
     select new KeyValuePair<string, string>(parameters[0], parameters[1]);
于 2010-05-15T08:23:52.840 回答
1

读取每一行并在第一次出现"=".

于 2010-05-15T08:18:10.443 回答
1

我知道这不是您具体要求的,但是如果您可以选择,我会使用 XML 应用程序配置。

上面有很多资源,但这里有一个相当直接的例子:

http://www.c-sharpcorner.com/UploadFile/dolson/XMLConfigInWinForms11262005014845AM/XMLConfigInWinForms.aspx

于 2010-05-15T08:30:50.617 回答