Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 28031|Antwoord: 3

[Communicatie] .net/c# ini-configuratiebestand-parsingstool

[Link kopiëren]
Geplaatst op 30-10-2017 11:52:00 | | | |


Omdat het programma een configuratiebestand nodig heeft, kan het configuratiebestand worden aangemaakt met VS, en dan de appSettings-node toevoegen, bevat de waarde van mijn configuratiebestand enkele speciale symbolen, zoals: < > Deze speciale symbolen zullen een fout rapporteren en deze moet worden geëscaped om normaal te zijn

Gebruik dit apparaat beslist niet, want het ontsnappen aan speciale strings is te lastig, en er is een andere manier om de configuratie in een json-string te maken, maar het is ook behoorlijk lastig, de helft van de programmaconfiguratiebestanden zijn ini-bestanden, en ik heb een goede component van derden gevonden, "ini-parser".

.NET-, Mono- en Unity3d-compatibele (*)-bibliotheken voor het lezen/schrijven van INI-data van IO-stromen, bestandsstromen en tekenstrings geschreven in C#.

Samenvoegbewerkingen van complete ini-bestanden, delen of zelfs deelverzamelingen van sleutels in bestanden worden ook geïmplementeerd.

De bibliotheek is 100%. .NET-code en heeft geen afhankelijkheden van Windows API-aanroepen voor gemakkelijke portabiliteit.


Eerst wordt het nuget-commando als volgt geïnstalleerd:



Lees en laad ini-configuratiebestand:



Lees de geconfigureerde waarde:



Update of voeg nieuwe configuraties toe



Het is heel eenvoudig te gebruiken, het ini-bestand van de bewerking wordt standaard gelezen en toegevoegd vanuit de rootmap van het programma, mijn code is als volgt:


Het configuratiebestandformaat is als volgt:
[db_config]
SqlType = 123
SqlConn = test











Vorig:Verschil tussen Android SDK en NDK
Volgend:.NET/C# Universele Database Query Tool Helper [met broncode]
Geplaatst op 02-11-2017 13:57:47 |
Waar is dit voor?
 Huisbaas| Geplaatst op 17-04-2018 22:47:51 |
Kon het bestand niet config.ini parsen terwijl regel nummer 0 met waarde '' werd ontleden - IniParser-versie: 2.5.2.0




Lees het configuratiebestand zoals hierboven; als het bestand niet bestaat, zal er een uitzondering worden gegooid
 Huisbaas| Geplaatst op 17-04-2018 22:50:13 |


De ini-read is een leeg bestand, de node bestaat niet, en er wordt geen uitzondering gegooid!



Als het ini-bestand gekrabbelde inhoud bevat, wordt er een uitzondering gegooid
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com