Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Tetapan Konfigurasi Akses Terbaik dalam Perpustakaan Kelas C#?
Baca tetapan daripada fail konfigurasi dalam perpustakaan kelas C#
Apabila membangunkan perpustakaan kelas C#, mendapatkan semula tetapan daripada fail konfigurasi (seperti web.config atau app.config) adalah penting untuk mengekalkan fleksibiliti dan kebolehsuaian. Walau bagaimanapun, kaedah yang sesuai untuk mencapai ini telah berubah dari semasa ke semasa.
Pilihan yang tidak digunakan dan tidak tersedia
Menggunakan ConfigurationSettings.AppSettings.Get("MySetting")
tidak lagi disyorkan kerana penamatan. Sebaliknya, ConfigurationManager.AppSettings["MySetting"]
nampaknya tidak tersedia dalam pustaka C#.
Kaedah yang disyorkan
Untuk perpustakaan kelas C#, pendekatan yang disyorkan ialah menggunakan kelas System.Configuration.ConfigurationManager
secara langsung, yang menyediakan akses kepada tetapan konfigurasi daripada pelbagai sumber, termasuk fail app.config dan web.config.
Pencapaian
Untuk menggunakan ConfigurationManager
, tambahkan rujukan kepada System.Configuration
dahulu dalam projek anda. Setelah selesai, akses tetapan anda seperti berikut:
<code>// app.config文件示例: <?xml version="1.0" encoding="utf-8" ?><configuration><appSettings><add key="countoffiles" value="7"></add><add key="logfilelocation" value="abc.txt"></add></appSettings></configuration></code>
Dengan fail konfigurasi sampel, anda boleh mengakses tetapan menggunakan:
<code class="language-csharp">string configValue1 = ConfigurationManager.AppSettings["countoffiles"]; string configValue2 = ConfigurationManager.AppSettings["logfilelocation"];</code>
Atas ialah kandungan terperinci Bagaimana untuk Tetapan Konfigurasi Akses Terbaik dalam Perpustakaan Kelas C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!