Чтение параметров из внешнего файла - C # - PullRequest
5 голосов
/ 15 мая 2010

Я пишу приложение, используя C #, и я хотел бы прочитать некоторые параметры из внешнего файла, например, текстового файла. Параметры будут сохранены в файле в виде

parA = 5
parB = hello
etc

Можете ли вы предложить способ, как я могу это сделать?

Ответы [ 3 ]

7 голосов
/ 15 мая 2010
var settings = 
     from line in File.ReadAllLines("params.txt")
     let parameters = line.Split('=')
     select new KeyValuePair<string, string>(parameters[0], parameters[1]);
1 голос
/ 15 мая 2010

Я знаю, это не то, что вы специально спросили, но если бы у вас был выбор, я бы выбрал конфигурацию приложения XML.

На нем много ресурсов, но вот довольно простой пример:

http://www.c -sharpcorner.com / UploadFile / Долсон / XMLConfigInWinForms11262005014845AM / XMLConfigInWinForms.aspx

1 голос
/ 15 мая 2010

Читать каждую строку и разбивать ее при первом появлении "=".

...