Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 28031|Ответ: 3

[Связь] .net/c# ini configuration file parsing tool

[Скопировать ссылку]
Опубликовано 30.10.2017 11:52:00 | | | |


Поскольку программе нужен конфигурационный файл, его можно создать с помощью VS, а затем добавить узел appSettings, значение моего конфигурационного файла содержит специальные символы, например: < > Эти специальные символы сообщают об ошибке, и её нужно скрыть, чтобы быть нормальной

Категорически не используйте эту функцию, потому что уход из специальных строк слишком хлопотный, и есть другой способ превратить конфигурацию в json-строку, но это довольно проблематично: половина конфигурационных файлов программ — это ini-файлы, и я нашёл хороший сторонний компонент — «ini-parser»

Библиотеки, совместимые с .NET, Mono и Unity3d (*) для чтения/записи INI-данных из потоков ввода-вывода, файловых потоков и строк, написанных на C#.

Также реализованы операции слияния полных ini-файлов, частей или даже подмножеств ключей, содержащихся в файлах.

Библиотека на 100%. .NET-код не имеет зависимостей от Windows API для удобства портативности.


Сначала команда nuget устанавливается следующим образом:



Прочитайте и загрузите конфигурационный файл ini:



Прочитайте настроенное значение:



Обновить или добавить новые конфигурации



Он очень прост в использовании, ini-файл операции по умолчанию читается и добавляется из корневого каталога программы, мой код выглядит следующим образом:


Формат конфигурационного файла следующий:
[db_config]
SqlType = 123
SqlConn = тест











Предыдущий:Разница между Android SDK и ndk
Следующий:.NET/C# Универсальный инструмент запроса к базе данных помощник [с исходным кодом]
Опубликовано 02.11.2017 13:57:47 |
Для чего это?
 Хозяин| Опубликовано 17.04.2018 22:47:51 |
Не удалось разобрать файл config.ini при разборе строки номер 0 со значением '' - версия IniParser: 2.5.2.0




Читайте конфигурационный файл выше, если файла нет, появится исключение
 Хозяин| Опубликовано 17.04.2018 22:50:13 |


Чтение ini — пустой файл, узел не существует, и исключения не выброшены!



Если ini-файл — это нацарапанное содержимое, создаётся исключение
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com