Файл настроек
Код:
[StringValidator(InvalidCharacters = " ~!@#$%^&*()[]{}/;'\"|\\", MinLength = 1, MaxLength = 60)]
Подскажите пожалуйста наиболее простой и желательно принятый в качестве стандартного способ использования файла настроек в программах .Net.
[QUOTE=MSDN]
GetPrivateProfileString Function
Note This function is provided only for compatibility with 16-bit Windows-based applications. Applications should store initialization information in the registry.
[/QUOTE]
Так что мне сдается, что настройки корректнее хранить либо в реестре, либо в XML. Для XML в .NET полно функций.
Цитата:
то необходимость создания своего класса, наследованного от ConfigurationSection
Да именно так - своя конфигурационная секция в конфиге и класс наследованный от ConfigurationSection - это правильный подход для .net приложения, все остальное от лукавого...
Цитата: Absolut
Подскажите пожалуйста наиболее простой и желательно принятый в качестве стандартного способ использования файла настроек в программах .Net.
Самый примитивный способ:
Код:
<configuration>
<appSettings>
<add key="MyKey" value="MyValue" />
</appSettings>
</configuration>
<appSettings>
<add key="MyKey" value="MyValue" />
</appSettings>
</configuration>
Заметки - My.Settings. Это параметры приложения. К ним можно привязывать даже свойства контроллов.
Используйте