Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah saya boleh menyetempatkan aplikasi C# saya menggunakan fail sumber?
Membangunkan aplikasi untuk pengguna global perlu dapat menyetempatkan kandungan mengikut bahasa dan budaya yang berbeza. Dalam C#, penyetempatan boleh dicapai dengan menggunakan fail sumber (.RESX).
Buat fail sumber
Untuk menambah fail sumber ke projek, sila lakukan operasi berikut:
kanan -Klik projek dalam Pengurus Sumber Solusi.
Tambah rujukan kepada System.Threading dan System.Globalization.
Gunakan kod berikut untuk mendapatkan rentetan setempat:
<code class="language-csharp">Console.WriteLine(Properties.strings.Hello);</code>
Ini akan menjadikan aplikasi menggunakan sumber serantau Perancis (Perancis).
Mekanisme Retreatment
<code class="language-csharp">Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("fr-FR");</code>C#menyediakan mekanisme bayaran balik untuk memastikan sumber setempat sentiasa boleh digunakan:
Jika anda tidak dapat mencari fail sumber serantau yang ditentukan, ia akan kembali kepada ciri-ciri serantau dengan bahasa yang sama (contohnya, "FR" daripada "FR-FR"). Jika anda tidak dapat mencari sebarang fail sumber serantau atau bahasa tertentu, ia akan kembali ke fail sumber lalai (tiada kod bahasa).
Fail sumber tambahan
strings.fr-ca.resx (Perancis di Kanada)
ringkasan
Atas ialah kandungan terperinci Bagaimanakah saya boleh menyetempatkan aplikasi C# saya menggunakan fail sumber?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!