Есть ли в C # простой способ прочитать файл свойств, каждое свойство которого находится на отдельной строке, за которой следует знак равенства и значение, например:
ServerName=prod-srv1
Port=8888
CustomProperty=Any value
В Java класс Properties легко обрабатывает этот анализ:
Properties myProperties=new Properties();
FileInputStream fis = new FileInputStream (new File("CustomProps.properties"));
myProperties.load(fis);
System.out.println(myProperties.getProperty("ServerName"));
System.out.println(myProperties.getProperty("CustomProperty"));
Я могу легко загрузить файл в C # и проанализировать каждую строку, но есть ли встроенный способ, позволяющий легко получить свойство без разбора имени ключа и знака равенства? Информация C #, которую я нашел, кажется, всегда в пользу XML, но это существующий файл, который я не контролирую, и я бы предпочел сохранить его в существующем формате, так как потребуется больше времени, чтобы другая команда сменила его на XML чем анализ существующего файла.