Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 28031|Svar: 3

[Kommunikation] .net/c# ini-konfigurationsfilparsningsverktyg

[Kopiera länk]
Publicerad på 2017-10-30 11:52:00 | | | |


Eftersom programmet behöver en konfigurationsfil kan konfigurationsfilen skapas med VS, och sedan lägga till appSettings-noden, värdet i min konfigurationsfil innehåller några speciella symboler, såsom: < > Dessa speciella symboler rapporterar ett fel, och det måste escapes för att vara normalt

Använd definitivt inte den här grejen, eftersom det är för besvärligt att ta sig ur specialsträngar, och det finns ett annat sätt att göra konfigurationen till en json-sträng, men det är också ganska besvärligt, hälften av programkonfigurationsfilerna är ini-filer, och jag hittade en bra tredjepartskomponent "ini-parser"

.NET-, Mono- och Unity3d-kompatibla (*)-bibliotek för att läsa/skriva INI-data från IO-strömmar, filströmmar och strängar skrivna i C#.

Sammanslagningsoperationer för kompletta ini-filer, delar eller till och med delmängder av nycklar som finns i filer implementeras också.

Biblioteket är 100%. .NET-kod och har inga beroenden av Windows API-anrop för enkel portabilitet.


Först installeras nuget-kommandot enligt följande:



Läs och ladda ini-konfigurationsfil:



Läs det konfigurerade värdet:



Uppdatera eller lägg till nya konfigurationer



Det är väldigt enkelt att använda, ini-filen för operationen läses som standard och läggs till från programmets rotkatalog, min kod är följande:


Konfigurationsfilformatet är följande:
[db_config]
SqlType = 123
SqlConn = test











Föregående:Skillnad mellan Android SDK och NDK
Nästa:.NET/C# Universal Database Query Tool Helper [med källkod]
Publicerad på 2017-11-02 13:57:47 |
Vad är det här till för?
 Hyresvärd| Publicerad på 2018-04-17 22:47:51 |
Kunde inte parsa fil config.ini medan rad nummer 0 med värdet '' tolkades – IniParser-version: 2.5.2.0




Läs konfigurationsfilen som ovan, om filen inte finns kommer ett undantag att kastas
 Hyresvärd| Publicerad på 2018-04-17 22:50:13 |


Ini-läsningen är en tom fil, noden existerar inte, och inget undantag kastas!



Om ini-filen är klottrat innehåll kastas ett undantag
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com