Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 40997|Jawab: 2

[Sumber] C# Dukungan Pelokalan Multibahasa Luar Biasa

[Salin tautan]
Dipaparkan pada 2019-9-23 15:04:51 | | | |
Jenis pengecualian C# dan kelas pengecualian yang sesuai
SystemException adalah kelas dasar pengecualian yang dapat ditangani oleh pengguna lain
Metode ArgumentException ilegal
ArgumentNullException diteruskan ke metode yang tidak dapat menerima argumen
Nilai parameter ArgumentOutOfRangeException berada di luar jangkauan
ArithmeticException memiliki luapan aritmatika atau underoverflow
ArrayTypeMismatchException mencoba menyimpan objek dengan jenis yang salah dalam array
BadImageFormatException Grafik salah bentuk
DivideByZeroException tidak menghapus pengecualian
DllNotFoundException DLL yang direferensikan tidak dapat ditemukan
Parameter FormatException salah diformat
IndexOutOfRangeException Indeks array berada di luar jangkauan
InvalidCastException menggunakan class yang tidak valid
Metode InvalidOperationException salah waktunya
MethodAccessException mencoba mengakses ThoughtFriend atau metode yang dilindungi
MissingMemberException mengakses versi DLL yang tidak valid
Objek NotFiniteNumberException bukan anggota yang valid
NotSupportedException tidak diimplementasikan di kelas
NullReferenceException mencoba menggunakan referensi yang tidak ditetapkan
OutOfMemoryException Tidak ada cukup ruang memori
PlatformNotSupportedException memunculkan kesalahan ketika properti tertentu tidak didukung oleh platform
Luapan tumpukan StackOverflowException

SystemException runtime untuk semua kesalahan yang terjadi.
IndexOutOfRangeException dimunculkan saat berjalan saat array subskrip berada di luar jangkauan.
NullReferenceException dimunculkan saat objek kosong direferensikan saat berjalan.
InvalidOperationException dimunculkan oleh beberapa metode ketika panggilan ke metode tidak valid untuk status objek saat ini.

ArgumentException Kelas dasar untuk semua pengecualian parameter.
ArgumentNullException dimunculkan oleh metode saat parameter kosong (tidak diizinkan).
ArgumentOutOfRangeException diangkat oleh metode ketika parameter tidak berada dalam rentang tertentu.
InteropException menargetkan kelas dasar pengecualian yang terjadi di dalam atau di lingkungan di luar CLR.
ComException Pengecualian yang berisi informasi HRESULT dari kelas COM.
SEHException merangkum pengecualian dalam struktur Win32 untuk menangani pengecualian dalam informasi.
SqlException merangkum pengecualian operasi SQL.






Perbedaan antara CurrentCulture dan CurrentUICulture:

1. CurrentCulture: Properti ini digunakan untuk menentukan "opsi wilayah", standar, format, dll. yang ingin digunakan pengguna.
2. CurrentUICulture: Seperti namanya, properti ini digunakan untuk menentukan bahasa yang digunakan oleh pengguna untuk masuk ke sistem, seperti di MUI (Multi-bahasa).
Antarmuka Pengguna), Anda dapat menentukan bahasa yang Anda lihat ditampilkan kepada Anda di desktop.
Ini berarti bahwa ketika Anda masuk ke desktop XP, antarmukanya dapat dalam bahasa Inggris (urrentUICulture), tetapi Anda dapat memilih "Taiwan" (CurrentCulture) untuk nomor Anda dan cara tanggal ditampilkan dan lokasi Anda.
Dengan menggunakan opsi "Wilayah dan Bahasa" di Panel Kontrol Windows, pengguna dapat mengubah pengaturan default untuk CurrentCulture. Dengan konfigurasi ini, Anda juga dapat mengubah format nomor, waktu, dan tanggal default budaya. CurrentUICulture tidak bergantung pada konfigurasi ini, tetapi pada bahasa sistem operasi.


Menyesuaikan kelas pengecualian

Pesan pengecualian yang berbeda dilemparkan dengan mendapatkan bahasa wilayah sistem saat ini






Mantan:Baidu SEO adalah mahakarya
Depan:Tutorial C# untuk penyebaran server aplikasi web office dan pengoperasian sederhana
Dipaparkan pada 2019-9-24 16:22:08 |
Koleksinya siap untuk hari itu...
Dipaparkan pada 2022-4-2 09:04:58 |
Terima kasih telah berbagi, mereferensikan, dan melakukan penelitian di bidang ini
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com