Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 28031|Відповідь: 3

[Зв'язок] .net/c# ini configuration file parsing tool

[Копіювати посилання]
Опубліковано 30.10.2017 11:52:00 | | | |


Оскільки програмі потрібен конфігураційний файл, його можна створити за допомогою VS, а потім додати вузол appSettings, значення мого конфігураційного файлу містить спеціальні символи, наприклад: < > Ці спеціальні символи повідомляють про помилку, і його потрібно скинути, щоб бути нормальним

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

Бібліотеки, сумісні з .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