Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 28031|Yanıt: 3

[İletişim] .net/c# ini configuration file parsing tool

[Bağlantıyı kopyala]
Yayınlandı 30.10.2017 11:52:00 | | | |


Programın bir yapılandırma dosyasına ihtiyacı olduğundan, yapılandırma dosyası VS ile oluşturulabilir ve ardından appSettings düğümü eklenir, yapılandırma dosyamın değeri şu gibi bazı özel semboller içerir: < > Bu özel semboller hata raporlar ve normal olması için kaçış yapılması gerekir

Bu şeyi kesinlikle kullanmayın, çünkü özel diziden kaçmak çok zahmetli ve yapılandırmayı json dizesine dönüştürmenin başka bir yolu var, ama aynı zamanda oldukça zahmetli, program yapılandırma dosyalarının yarısı ini dosyasıdır ve iyi bir üçüncü taraf bileşen "ini-parser" buldum.

.NET, Mono ve Unity3d uyumlu (*) kütüphaneler, IO akışları, dosya akışları ve C# ile yazılmış dizileri INI verilerini okuma/yazma için.

Dosyalarda bulunan anahtarların tam ini dosyalarının, parçalarının veya alt kümelerinin birleştirme işlemleri de uygulanır.

Kütüphane %100 hizmet veriyor. .NET kodu ve kolay taşınabilirlik için Windows API çağrılarına bağımlılık içermiyor.


İlk olarak, nuget komutu aşağıdaki şekilde kurulur:



Ini yapılandırma dosyasını okuyun ve yükleyin:



Yapılandırılmış değeri okuyun:



Güncelleme veya yeni yapılandırmalar ekle



Kullanımı çok kolay, işlemin ini dosyası varsayılan olarak programın kök dizininden okunur ve eklenir, kodum şöyle:


Yapılandırma dosyası formatı şöyledir:
[db_config]
SqlType = 123
SqlConn = test











Önceki:Android sdk ile ndk arasındaki fark
Önümüzdeki:.NET/C# Evrensel Veritabanı Sorgu Aracı Yardımcı [kaynak kodu ile]
Yayınlandı 2.11.2017 13:57:47 |
Bu ne için?
 Ev sahibi| Yayınlandı 17.04.2018 22:47:51 |
Satır numarası 0'ı '' değeriyle ayrıştırırken dosyayı ayrıştıramadı config.ini - IniParser sürümü: 2.5.2.0




Yapılandırma dosyasını yukarıdaki gibi okuyun, dosya yoksa, bir istisna atacaktır
 Ev sahibi| Yayınlandı 17.04.2018 22:50:13 |


Ini okunan dosya boş, düğüm yok ve istisna yapılmıyor!



Eğer ini dosyası karalanmış içerikse, bir istisna atılır
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com