<:> Soalan:
Walaupun terdapat banyak kaedah penyetempatan, fungsi yang diharapkan masih mustahil. Masalahnya muncul di perpustakaan kelas. Bagaimanakah kita dapat mencapai matlamat ini?
Jawapan:<.> 1. Tambah Fail Sumber:
kanan -Klik projek "Properties", pilih "Tambah -& gt; item baru ...", dan kemudian pilih "Fail Sumber" dan namakannya "Strings.resx". Ini akan digunakan sebagai fail sumber lalai.
<.> 2. Tentukan Sumber Rentetan:
Dalam fail
<.> 3. Tambah rujukan sistem:
rujukan kepada ruang penamaan berikut:
System.Threading
System.Globalization<.> 4. Contoh kod:
Jalankan kod berikut untuk mencetak "Hello" ke konsol:
<.> 6. Operasi CurrentUiculture:
Console.WriteLine(Properties.strings.Hello);
Jika anda tidak dapat mencari fail sumber serantau tertentu, sistem akan kembali ke fail sumber lalai atau fail sumber yang lebih biasa.
<.> 8. Penyetempatan Granularity Fine:
Buat fail sumber untuk kawasan bahasa tertentu (contohnya, Perancis Perancis adalah "Strings.fr-FR.R.R.R.Resx"). Tambah sumber ke rentetan unik di kawasan ini, dan rentetan yang dikongsi dapat dikekalkan dalam fail sumber yang lebih umum (mis. "Strings.fr.resx").
Atas ialah kandungan terperinci Bagaimana untuk menyetempatkan sumber dalam perpustakaan kelas C# menggunakan fail .resx?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!