Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 28031|Svar: 3

[Kommunikation] .net/c# ini-konfigurationsfil-parsingsværktøj

[Kopier link]
Opslået på 30/10/2017 11.52.00 | | | |


Fordi programmet har brug for en konfigurationsfil, kan konfigurationsfilen oprettes med VS, og derefter tilføjes appSettings-noden, værdien af min konfigurationsfil indeholder nogle specielle symboler, såsom: < > Disse specielle symboler vil rapportere en fejl, og den skal escapes for at være normal

Brug bestemt ikke denne ting, fordi det er for besværligt at undslippe specielle strenge, og der er en anden måde at lave konfigurationen til en json-streng, men det er også ret besværligt, halvdelen af programkonfigurationsfilerne er ini-filer, og jeg fandt en god tredjepartskomponent "ini-parser"

.NET, Mono og Unity3d-kompatible (*)-biblioteker til læsning/skrivning af INI-data fra IO-strømme, filstrømme og strenge skrevet i C#.

Sammenflettningsoperationer af komplette ini-filer, dele eller endda delmængder af nøgler indeholdt i filer implementeres også.

Biblioteket er 100%. .NET-kode og har ingen afhængigheder af Windows API-kald for nem portabilitet.


Først installeres nuget-kommandoen som følger:



Læs og indlæs ini-konfigurationsfil:



Læs den konfigurerede værdi:



Opdater eller tilføj nye konfigurationer



Det er meget nemt at bruge, ini-filen for operationen læses som standard og tilføjes fra programmets rodmappe, min kode er som følger:


Konfigurationsfilformatet er som følger:
[db_config]
SqlType = 123
SqlConn = test











Tidligere:Forskellen mellem Android SDK og NDK
Næste:.NET/C# Universal Database Query Tool Helper [med kildekode]
Opslået på 02/11/2017 13.57.47 |
Hvad er det til?
 Udlejer| Opslået på 17/04/2018 22.47.51 |
Kunne ikke parse fil config.ini mens linje nummer 0 med værdi '' blev parset – IniParser-version: 2.5.2.0




Læs konfigurationsfilen som ovenfor; hvis filen ikke eksisterer, vil den kaste en undtagelse
 Udlejer| Opslået på 17/04/2018 22.50.13 |


Ini-læsningen er en tom fil, noden eksisterer ikke, og der kastes ingen undtagelse!



Hvis ini-filen er kradset indhold, kastes en undtagelse
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com