Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 40997|Отговор: 2

[Източник] C# Изключителна многоезична локализация

[Копирай линк]
Публикувано на 23.09.2019 15:04:51 | | | |
C# типове изключения и съответните класове изключения
SystemException е базов клас изключения, които могат да бъдат обработвани от други потребители
Методът ArgumentException е незаконен
ArgumentNullException се предава на метод, който не може да приеме аргумента
Стойността на параметъра ArgumentOutOfRangeException е извън обхвата
ArithmeticException има аритметично препълване или препълване
ArrayTypeMismatchException се опитва да съхрани обект от грешен тип в масива
BadImageFormatException Графиката е деформирана
DivideByZeroException премахва нулево изключение
DllNotFoundException Реферираният DLL не можа да бъде намерен
Параметърът FormatException е форматиран неправилно
IndexOutOfRangeException Индексът на масива е извън обхвата
InvalidCastException използва невалиден клас
Методът InvalidOperationException е неправилно синхронизиран
MethodAccessException се опитва да достъпи ThoughtFriend или защитен метод
MissingMemberException достъпва невалидна версия на DLL
Обектът NotFiniteNumberException не е валиден член
NotSupportedException не е реализиран в класа
NullReferenceException се опитва да използва неопределена препратка
OutOfMemoryException Няма достатъчно място в паметта
PlatformNotSupportedException дава грешка, когато конкретно свойство не се поддържа от платформата
StackOverflowException стек препълване

SystemException runtime за всички възникнали грешки.
IndexOutOfRangeException се повишава при изпълнение, когато масив от индекси е извън обхват.
NullReferenceException се появява, когато празен обект се реферира при изпълнение.
InvalidOperationException се появява от някакъв метод, когато извикване към метод е невалидно за текущото състояние на обекта.

ArgumentException Базовият клас за всички изключения от параметри.
ArgumentNullException се появява от метода, когато параметърът е празен (не е позволено).
ArgumentOutOfRangeException се появява от метода, когато параметърът не е в даден диапазон.
InteropException таргетира базовия клас на изключението, който се появява в или в среда извън CLR.
ComException Изключение, което съдържа HRESULT информацията на класа COM.
SEHException капсулира изключения в структурата на Win32, за да обработва изключения в информацията.
SqlException капсулира изключения от SQL операции.






Разлика между CurrentCulture и CurrentUICulture:

1. CurrentCulture: Това свойство се използва за дефиниране на "опциите за региони", стандартите, форматите и др., които потребителите искат да използват.
2. CurrentUICulture: Както подсказва името, това свойство се използва за дефиниране на езика, използван от потребителите за влизане в системата, например в MUI (Multi-language).
Потребителски интерфейс), можете да дефинирате езика, който виждате на работния плот.
Това означава, че когато влезеш в XP десктопа, интерфейсът може да е на английски (urrentUICulture), но можеш да избереш "Taiwan" (CurrentCulture) за числата си, начина, по който се показва датата и местоположението ти.
Използвайки опцията "Регион и език" в контролния панел на Windows, потребителите могат да променят настройките по подразбиране за CurrentCulture. С тази конфигурация можете също да променяте формата на стандартния номер, час и дата на културата. CurrentUICulture не зависи от тази конфигурация, а от езика на операционната система.


Персонализирай класа изключение

Различни съобщения за изключения се изпращат чрез получаване на езика на текущия системен регион






Предишен:Baidu SEO е шедьовър
Следващ:Урок по C# за разгръщане на Office уеб сървър и лесна експлоатация
Публикувано на 24.09.2019 16:22:08 |
Колекцията е готова за деня...
Публикувано на 2022-4-2 09:04:58 |
Благодаря, че сподели, препрати и направи проучване в тази област
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com