Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 40997|Odgovoriti: 2

[Vir] Izjemna podpora za večjezično lokalizacijo v C#

[Kopiraj povezavo]
Objavljeno 23. 9. 2019 ob 15:04:51 | | | |
Vrste izjem v C# in pripadajoči razredi izjem
SystemException je osnovni razred izjem, ki ga lahko obravnavajo drugi uporabniki
Metoda ArgumentException je nezakonita
ArgumentNullException se posreduje metodi, ki argumenta ne more sprejeti
Vrednost parametra ArgumentOutOfRangeException je izven območja
ArithmeticException ima aritmetični presežek ali preliv
ArrayTypeMismatchException poskuša shraniti objekt napačnega tipa v polje
BadImageFormatException Graf je deformiran
DivideByZeroException odstrani ničelne izjeme
DllNotFoundException Omenjeni DLL ni bil najden
Parameter FormatException je napačno oblikovan
IndexOutOfRangeException Indeks polja je izven območja
InvalidCastException uporablja neveljaven razred
Metoda InvalidOperationException je napačno časovno usklajena
MethodAccessException poskuša dostopati do ThoughtFriend ali zaščitene metode
MissingMemberException dostopa do neveljavne različice DLL
Objekt NotFiniteNumberException ni veljaven član
NotSupportedException ni implementiran v razredu
NullReferenceException poskuša uporabiti nedodeljeno referenco
OutOfMemoryException Ni dovolj pomnilniškega prostora
PlatformNotSupportedException vrže napako, kadar platforma ne podpira določene lastnosti
StackOverflowException stack overflow

SystemException za izvajanje vseh napak, ki se pojavijo.
IndexOutOfRangeException se dvigne, ko teče, ko je polje indeksov izven območja.
NullReferenceException se sproži, ko je prazen objekt referenciran med izvajanjem.
InvalidOperationException se sproži z neko metodo, ko je klic metode neveljaven za trenutno stanje objekta.

ArgumentException Osnovni razred za vse izjeme parametrov.
ArgumentNullException se sproži z metodo, ko je parameter prazen (ni dovoljeno).
ArgumentOutOfRangeException se sproži z metodo, kadar parameter ni znotraj določenega območja.
InteropException cilja na osnovni razred izjeme, ki se pojavi v ali v okolju zunaj CLR.
ComException Izjema, ki vsebuje HRESULT informacije razreda COM.
SEHException zajema izjeme v strukturi Win32 za obravnavo izjem v informacijah.
SqlException enkapsulira izjeme SQL operacij.






Razlika med CurrentCulture in CurrentUICulture:

1. CurrentCulture: Ta lastnost se uporablja za opredelitev "regijskih možnosti", standardov, formatov itd., ki jih uporabniki želijo uporabljati.
2. CurrentUICulture: Kot že ime pove, se ta lastnost uporablja za definiranje jezika, ki ga uporabniki uporabljajo za prijavo v sistem, na primer v MUI (Multi-language).
Uporabniški vmesnik), lahko določite jezik, ki vam ga prikaže na namizju.
To pomeni, da je lahko ob prijavi na namizje XP vmesnik v angleščini (urrentUICulture), vendar lahko izberete "Taiwan" (CurrentCulture) za svoje številke, način prikaza datuma in lokacijo.
Z uporabo možnosti "Regija in jezik" v nadzorni plošči Windows lahko uporabniki spremenijo privzete nastavitve za CurrentCulture. S to konfiguracijo lahko spremenite tudi privzeto številko, čas in format datuma kulture. CurrentUICulture ni odvisen od te konfiguracije, temveč od jezika operacijskega sistema.


Prilagodite razred izjem

Različna sporočila o izjemah se sprožijo z pridobivanjem jezika trenutne sistemske regije






Prejšnji:Baidu SEO je mojstrovina
Naslednji:C# vodič za namestitev in preprosto upravljanje pisarniškega spletnega aplikacijskega strežnika
Objavljeno 24. 9. 2019 ob 16:22:08 |
Zbirka je pripravljena za danes...
Objavljeno 2022-4-2 09:04:58 |
Hvala, ker ste delili, uporabili reference in opravili raziskave na tem področju
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com