Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 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# по развертыванию офисного веб-приложения сервера и простой эксплуатации
Опубликовано 24.09.2019 16:22:08 |
Коллекция готова к сегодняшнему дню...
Опубликовано 2022-4-2 09:04:58 |
Спасибо за то, что поделились, предоставили ссылки и провели исследование в этой области
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com