Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 28031|Odpoveď: 3

[Komunikácia] .NET/C# Nástroj na parsovanie konfiguračných súborov v ini

[Kopírovať odkaz]
Zverejnené 30. 10. 2017 11:52:00 | | | |


Keďže program potrebuje konfiguračný súbor, konfiguračný súbor môže byť vytvorený pomocou VS a potom pridať uzol appSettings, hodnota môjho konfiguračného súboru obsahuje špeciálne symboly, napríklad: < > Tieto špeciálne symboly hlásia chybu, ktorú je potrebné escapovať, aby bola normálna

Rozhodne to nepoužívajte, pretože únik špeciálnych reťazcov je príliš komplikovaný a existuje aj iný spôsob, ako konfiguráciu spraviť do json reťazca, ale je to tiež dosť nepríjemné, polovica konfiguračných súborov programu sú ini súbory a našiel som dobrý komponent tretej strany "ini-parser"

.NET, Mono a Unity3d kompatibilné (*) knižnice na čítanie/zápis INI dát z IO tokov, súborových tokov a reťazcov písaných v C#.

Implementujú sa aj operácie zlučovania kompletných ini súborov, častí alebo dokonca podmnožín kľúčov obsiahnutých v súboroch.

Knižnica je na 100%. .NET kód a nemá žiadne závislosti na Windows API pre jednoduchú prenosnosť.


Najprv sa príkaz nuget nainštaluje nasledovne:



Čítanie a načítanie ini konfiguračného súboru:



Prečítajte si nastavenú hodnotu:



Aktualizujte alebo pridajte nové konfigurácie



Je veľmi jednoduchý na používanie, ini súbor operácie sa štandardne číta a pridáva z koreňového adresára programu, môj kód je nasledovný:


Formát konfiguračného súboru je nasledovný:
[db_config]
SqlType = 123
SqlConn = test











Predchádzajúci:Rozdiel medzi Android SDK a NDK
Budúci:.NET/C# Univerzálny nástroj na vyhľadávanie databáz [so zdrojovým kódom]
Zverejnené 2. 11. 2017 13:57:47 |
Na čo je toto?
 Prenajímateľ| Zverejnené 17. 4. 2018 22:47:51 |
Nepodarilo sa config.ini parsovať súbor pri parsovaní riadku číslo 0 s hodnotou '' - IniParser verzia: 2.5.2.0




Prečítajte konfiguračný súbor ako vyššie, ak súbor neexistuje, vyhodí sa výnimka
 Prenajímateľ| Zverejnené 17. 4. 2018 22:50:13 |


Ini čítanie je prázdny súbor, uzol neexistuje a žiadna výnimka sa nevyhodí!



Ak je ini súbor načmáraný obsah, vyhodí sa výnimka
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com