See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 28031|Vastuse: 3

[Kommunikatsioon] .net/c# ini konfiguratsioonifaili parsimise tööriist

[Kopeeri link]
Postitatud 30.10.2017 11:52:00 | | | |


Kuna programm vajab konfiguratsioonifaili, saab selle luua VS-iga ja seejärel lisada appSettings sõlme, minu konfiguratsioonifaili väärtus sisaldab mõningaid erisümboleid, näiteks: < > Need erisümbolid teatavad veast ja see tuleb põgeneda, et olla normaalne

Kindlasti ära kasuta seda asja, sest eristringide vältimine on liiga keeruline ja on veel üks viis konfiguratsiooni json-stringiks muuta, aga see on ka üsna tülikas, pool programmi konfiguratsioonifailidest on ini-failid ja leidsin hea kolmanda osapoole komponendi "ini-parser"

.NET, Mono ja Unity3d ühilduvad (*) teegid INI andmete lugemiseks/kirjutamiseks IO voogudest, failivoogudest ja C#-s kirjutatud stringidest.

Rakendatakse ka täielike ini-failide, failides sisalduvate võtmete osade või isegi alamhulkade ühendamistoiminguid.

Raamatukogu on 100% korras. .NET kood ja tal puudub sõltuvus Windowsi API kutsetest, mis tagab lihtsa ülekantavuse.


Esmalt paigaldatakse nuget käsk järgmiselt:



Loe ja laadi ini konfiguratsioonifail:



Loe konfigureeritud väärtust:



Uuenda või lisa uusi konfiguratsioone



Seda on väga lihtne kasutada, operatsiooni ini-fail loetakse ja lisatakse vaikimisi programmi juurkataloogist, minu kood on järgmine:


Konfiguratsioonifaili formaat on järgmine:
[db_config]
SqlType = 123
SqlConn = test











Eelmine:Erinevus Android SDK ja NDK vahel
Järgmine:.NET/C# universaalne andmebaasi päringutööriista abivahend [lähtekoodiga]
Postitatud 02.11.2017 13:57:47 |
Milleks see on?
 Üürileandja| Postitatud 17.04.2018 22:47:51 |
Faili config.ini ei saanud parsida, kui parsida rida number 0 väärtusega '' - IniParseri versioon: 2.5.2.0




Loe konfiguratsioonifaili nagu eelpool – kui faili ei eksisteeri, tekib erand
 Üürileandja| Postitatud 17.04.2018 22:50:13 |


Ini lugemine on tühi fail, sõlm ei eksisteeri ja erandit ei visata!



Kui ini-fail on kritseldatud sisu, lisatakse erand
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com