Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 28031|Odpověď: 3

[Komunikace] .NET/C# Nástroj pro parsování konfiguračních souborů v ini

[Kopírovat odkaz]
Zveřejněno 30.10.2017 11:52:00 | | | |


Protože program potřebuje konfigurační soubor, může být vytvořen pomocí VS a poté přidat uzel appSettings, hodnota mého konfiguračního souboru obsahuje speciální symboly, například: < > Tyto speciální symboly hlásí chybu a musí být escape, aby byla normální

Rozhodně to nepoužívám, protože únik speciálních řetězců je příliš složitý, a existuje i jiný způsob, jak udělat konfiguraci do json řetězce, ale je to také dost komplikované, polovina konfiguračních souborů programu jsou ini soubory, a našel jsem dobrý třetí komponentní "ini-parser"

Knihovny kompatibilní s .NET, Mono a Unity3d (*) pro čtení/zápis INI dat z IO proudů, souborových proudů a řetězců psaných v C#.

Implementovány jsou také operace slučování kompletních ini souborů, částí nebo dokonce podmnožin klíčů obsažených v souborech.

Knihovna je stoprocentní. .NET kód a nemá žádné závislosti na Windows API pro snadnou přenosnost.


Nejprve se příkaz nuget nainstaluje následovně:



Čtení a načítání ini konfiguračního souboru:



Přečtěte si nastavenou hodnotu:



Aktualizujte nebo přidejte nové konfigurace



Je velmi snadné ho používat, ini soubor operace se ve výchozím nastavení čte a přidává z kořenového adresáře programu, můj kód je následující:


Formát konfiguračního souboru je následující:
[db_config]
SqlType = 123
SqlConn = test











Předchozí:Rozdíl mezi Android SDK a NDK
Další:.NET/C# Univerzální nástroj pro dotazování do databáze [se zdrojovým kódem]
Zveřejněno 02.11.2017 13:57:47 |
Na co to je?
 Pronajímatel| Zveřejněno 17.04.2018 22:47:51 |
Nepodařilo se při parsování řádku číslo 0 s hodnotou '' config.ini rozlišovat soubor - verze IniParser: 2.5.2.0




Přečtěte si konfigurační soubor jako výše, pokud soubor neexistuje, vyhodí se výjimka
 Pronajímatel| Zveřejněno 17.04.2018 22:50:13 |


Ini čtení je prázdný soubor, uzel neexistuje a žádná výjimka se nehodí!



Pokud je ini soubor načmáraný a načmáraný obsah, vyhodí se výjimka
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com