Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 40997|Odpoveď: 2

[Zdroj] Výnimočná podpora viacjazyčnej lokalizácie v C#

[Kopírovať odkaz]
Zverejnené 23. 9. 2019 o 15:04:51 | | | |
Typy výnimiek v C# a príslušné triedy výnimiek
SystemException je základná trieda výnimiek, ktorú môžu spracovávať aj iní používatelia
Metóda ArgumentException je nelegálna
ArgumentNullException sa odovzdáva metóde, ktorá nemôže prijať tento argument
Hodnota parametra ArgumentOutOfRangeException je mimo rozsah
ArithmeticException má aritmetické pretečenie alebo podpretečenie
ArrayTypeMismatchException sa pokúša uložiť objekt nesprávneho typu do poľa
BadImageFormatException Graf je deformovaný
DivideByZeroException odstraňuje nulové výnimky
DllNotFoundException Odkazované DLL sa nenašlo
Parameter FormatException je nesprávne naformátovaný
IndexOutOfRangeException Index poľa je mimo rozsahu
InvalidCastException používa neplatnú triedu
Metóda InvalidOperationException je nesprávne načasovaná
MethodAccessException sa pokúša získať prístup k ThoughtFriend alebo chránenej metóde
MissingMemberException pristupuje k neplatnej verzii DLL
Objekt NotFiniteNumberException nie je platným členom
NotSupportedException nie je implementovaný v triede
NullReferenceException sa pokúša použiť nepriradenú referenciu
OutOfMemoryException Nie je dostatok miesta v pamäti
PlatformNotSupportedException vyhodí chybu, keď platforma nepodporuje konkrétnu vlastnosť
StackOverflowException stack overflow

SystemException runtime pre všetky chyby, ktoré sa vyskytnú.
IndexOutOfRangeException sa zvýši pri spustení, keď je pole dolných indexov mimo rozsahu.
NullReferenceException sa vyvoláva, keď je prázdny objekt referencovaný počas jeho spustenia.
InvalidOperationException sa vyvolá nejakou metódou, keď je volanie metódy neplatné pre aktuálny stav objektu.

ArgumentException Základná trieda pre všetky výnimky parametrov.
ArgumentNullException sa vyvolá metódou, keď je parameter prázdny (nie je povolené).
ArgumentOutOfRangeException sa vyvoláva metódou, keď parameter nie je v danom rozsahu.
InteropException cieli na základnú triedu výnimky, ktorá sa vyskytuje v prostredí mimo CLR alebo v prostredí.
ComException Výnimka, ktorá obsahuje HRESULT informácie o triede COM.
SEHException zapuzdruje výnimky v štruktúre Win32 na spracovanie výnimiek v informáciách.
SqlException enkapsuluje výnimky SQL operácií.






Rozdiel medzi CurrentCulture a CurrentUICulture:

1. CurrentCulture: Táto vlastnosť sa používa na definovanie "regionálnych možností", štandardov, formátov a podobne, ktoré chcú používatelia používať.
2. CurrentUICulture: Ako už názov napovedá, táto vlastnosť sa používa na definovanie jazyka, ktorý používatelia používajú na prihlásenie do systému, napríklad v MUI (Multi-language).
Používateľské rozhranie), môžete definovať jazyk, ktorý vidíte zobrazený na ploche.
To znamená, že keď sa prihlásite na XP desktop, rozhranie môže byť v angličtine (urrentUICulture), ale môžete zvoliť "Taiwan" (CurrentCulture) pre čísla, spôsob zobrazenia dátumu a polohu.
Pomocou možnosti "Región a jazyk" v Ovládacom paneli Windows môžu používatelia zmeniť predvolené nastavenia pre CurrentCulture. S touto konfiguráciou môžete tiež zmeniť predvolené číslo, čas a formát dátumu kultúry. CurrentUICulture nezávisí od tejto konfigurácie, ale od jazyka operačného systému.


Prispôsobenie triedy výnimky

Rôzne správy o výnimkách sa vyhadzujú získaním jazyka aktuálnej systémovej oblasti






Predchádzajúci:Baidu SEO je majstrovské dielo
Budúci:Návod na C# pre nasadenie a jednoduchú prevádzku kancelárskych webových aplikácií
Zverejnené 2019-9-24 16:22:08 |
Zbierka je pripravená na deň...
Zverejnené 2022-4-2 09:04:58 |
Ďakujem za zdieľanie, referencie a výskum v tejto oblasti
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com