Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 40997|Odpověď: 2

[Zdroj] Výjimečná podpora vícejazyčné lokalizace v C#

[Kopírovat odkaz]
Zveřejněno 23. 9. 2019 15:04:51 | | | |
Typy výjimek v C# a odpovídající třídy výjimek
SystemException je základní třída výjimek, kterou mohou zpracovávat i ostatní uživatelé
Metoda ArgumentException je nelegální
ArgumentNullException je předán metodě, která nemůže přijmout argument
Hodnota parametru ArgumentOutOfRangeException je mimo rozsah
ArithmeticException má aritmetické přetečení nebo podpřetečení
ArrayTypeMismatchException se snaží uložit objekt nesprávného typu do pole
BadImageFormatException Graf je deformovaný
DivideByZeroException odstraňuje nulové výjimky
DllNotFoundException Odkazovaná DLL nebyla nalezena
Parametr FormatException je nesprávně naformátován
IndexOutOfRangeException Index pole je mimo rozsah
InvalidCastException používá neplatnou třídu
Metoda InvalidOperationException je špatně načasovaná
MethodAccessException se pokouší získat přístup k ThoughtFriend nebo chráněné metodě
MissingMemberException přistupuje k neplatné verzi DLL
Objekt NotFiniteNumberException není platným členem
NotSupportedException není v této třídě implementován
NullReferenceException se snaží použít nepřiřazenou referenci
OutOfMemoryException Není dostatek místa v paměti
PlatformNotSupportedException vyhodí chybu, když platforma nepodporuje konkrétní vlastnost
Přetečení stacku StackOverflowException

SystemException runtime pro všechny chyby, které nastanou.
IndexOutOfRangeException se zvyšuje při běhu, když je pole dolních indexů mimo rozsah.
NullReferenceException se vyvolá, když je při běhu odkazován prázdný objekt.
InvalidOperationException je vyvolán nějakou metodou, když je volání metody neplatné pro aktuální stav objektu.

ArgumentException Základní třída pro všechny výjimky parametrů.
ArgumentNullException je vyvolán metodou, když je parametr prázdný (není povoleno).
ArgumentOutOfRangeException je vyvolán metodou, když parametr není v daném rozsahu.
InteropException cílí na základní třídu výjimky, která se vyskytuje v prostředí nebo mimo CLR.
ComException Výjimka, která obsahuje HRESULT informace třídy COM.
SEHException zapouzdřuje výjimky ve struktuře Win32 pro zpracování výjimek v informacích.
SqlException zapouzdřuje SQL operace výjimky.






Rozdíl mezi CurrentCulture a CurrentUICulture:

1. CurrentCulture: Tato vlastnost slouží k definování "regionálních možností", standardů, formátů atd., které uživatelé chtějí použít.
2. CurrentUICulture: Jak název napovídá, tato vlastnost se používá k definování jazyka, který uživatelé používají k přihlášení do systému, například v MUI (Multi-language).
Uživatelské rozhraní), můžete definovat jazyk, který vidíte na ploše.
To znamená, že když se přihlásíte na XP desktop, rozhraní může být v angličtině (urrentUICulture), ale můžete zvolit "Taiwan" (CurrentCulture) pro čísla, způsob zobrazení data a polohu.
Pomocí možnosti "Region a jazyk" v Ovládacím panelu Windows mohou uživatelé změnit výchozí nastavení CurrentCulture. S touto konfigurací můžete také změnit výchozí číslo, čas a formát data kultury. CurrentUICulture nezávisí na této konfiguraci, ale na jazyce operačního systému.


Přizpůsobit třídu výjimek

Různé zprávy o výjimkách jsou vyvolány získáním jazyka aktuální systémové oblasti






Předchozí:Baidu SEO je mistrovské dílo
Další:C# návod na nasazení a jednoduché ovládání kancelářských webových aplikací
Zveřejněno 24. 9. 2019 16:22:08 |
Sbírka je připravena na dnešek...
Zveřejněno 2022-4-2 09:04:58 |
Díky za sdílení, referenci a výzkum v této oblasti
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com