Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 28031|Antwort: 3

[Kommunikation] .net/c# INI-Konfigurationsdatei-Parsing-Tool

[Link kopieren]
Veröffentlicht am 30.10.2017 11:52:00 | | | |


Da das Programm eine Konfigurationsdatei benötigt, kann diese mit VS erstellt werden und dann der appSettings-Knoten hinzugefügt werden; der Wert meiner Konfigurationsdatei enthält einige spezielle Symbole, wie: < > Diese speziellen Symbole melden einen Fehler, und es muss escaped werden, um normal zu sein

Benutze das Gerät auf keinen Fall, weil das Umgehen von speziellen Strings zu umständlich ist, und es gibt eine andere Möglichkeit, die Konfiguration in einen JSON-String umzuwandeln, aber es ist auch ziemlich umständlich, denn die Hälfte der Programmkonfigurationsdateien sind ini-Dateien, und ich habe einen guten Drittanbieter-Komponenten-"ini-Parser" gefunden.

.NET-, Mono- und Unity3d-kompatible (*)-Bibliotheken zum Lesen/Schreiben von INI-Daten aus IO-Strömen, Dateiströmen und in C# geschriebenen Strings.

Zusammenführungsoperationen von vollständigen ini-Dateien, Teilen oder sogar Teilmengen von Schlüsseln, die in Dateien enthalten sind, werden ebenfalls implementiert.

Die Bibliothek ist zu 100%. .NET-Code und hat keine Abhängigkeiten von Windows-API-Aufrufen für eine einfache Portabilität.


Zuerst wird der Nuget-Befehl wie folgt installiert:



Ini-Konfigurationsdatei lesen und laden:



Lesen Sie den konfigurierten Wert:



Aktualisierung oder neue Konfigurationen hinzufügen



Es ist sehr einfach zu bedienen, die ini-Datei der Operation wird standardmäßig aus dem Root-Verzeichnis des Programms gelesen und hinzugefügt, mein Code ist wie folgt:


Das Konfigurationsdateiformat ist wie folgt:
[db_config]
SqlType = 123
SqlConn = Test











Vorhergehend:Unterschied zwischen Android SDK und NDK
Nächster:.NET/C# Universal Database Query Tool Helper [mit Quellcode]
Veröffentlicht am 02.11.2017 13:57:47 |
Wofür ist das?
 Vermieter| Veröffentlicht am 17.04.2018 22:47:51 |
Konnte die Datei config.ini nicht parsen, während Zeilennummer 0 mit dem Wert ''' geparst wurde – IniParser-Version: 2.5.2.0




Lies die Konfigurationsdatei wie oben beschrieben; wenn die Datei nicht existiert, wird eine Ausnahme geworfen
 Vermieter| Veröffentlicht am 17.04.2018 22:50:13 |


Die ini-Lesung ist eine leere Datei, der Knoten existiert nicht, und es wird keine Ausnahme geworfen!



Wenn die ini-Datei kritzelte Inhalte ist, wird eine Ausnahme ausgelöst
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com