Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 40997|Відповідь: 2

[Джерело] C# Виняткова підтримка багатомовної локалізації

[Копіювати посилання]
Опубліковано 2019-9-23 15:04:51 | | | |
Типи винятків C# та відповідні класи винятків
SystemException — це базовий клас винятків, який можуть обробляти інші користувачі
Метод ArgumentException є незаконним
ArgumentNullException передається методу, який не може прийняти аргумент
Значення параметра ArgumentOutOfRangeException виходить за межі діапазону
ArithmeticException має арифметичне переповнення або переповнення
ArrayTypeMismatchException намагається зберегти об'єкт неправильного типу в масиві
BadImageFormatException Граф неправильно сформований
DivideByZeroException не видаляє жодних винятків
DllNotFoundException Згаданий DLL не вдалося знайти
Параметр FormatException неправильно відформатований
IndexOutOfRangeException Індекс масиву виходить за межі діапазону
InvalidCastException використовує клас invalid
Метод InvalidOperationException неправильно синхронізований
MethodAccessException намагається отримати доступ до ThoughtFriend або захищеного методу
MissingMemberException отримує доступ до недійсної версії DLL
Об'єкт NotFiniteNumberException не є дійсним членом
NotSupportedException не реалізований у класі
NullReferenceException намагається використати непризначене посилання
OutOfMemoryException Пам'яті недостатньо
PlatformNotSupportedException створює помилку, коли певна властивість не підтримується платформою
StackOverflowException стеку переповнення

SystemException runtime для всіх помилок, що виникають.
IndexOutOfRangeException виникає під час запуску, коли масив індексів знаходиться поза зоною дії.
NullReferenceException виникає, коли під час його виконання посилається на порожній об'єкт.
InvalidOperationException виникає деяким методом, коли виклик методу є недійсним для поточного стану об'єкта.

ArgumentException Базовий клас для всіх винятків параметрів.
ArgumentNullException виникає методом, коли параметр порожній (не дозволено).
ArgumentOutOfRangeException виникає методом, коли параметр не входить у заданий діапазон.
InteropException націлюється на базовий клас винятку, який виникає в середовищі або поза ним.
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# з розгортання офісного веб-додатка та простої роботи
Опубліковано 2019-9-24 16:22:08 |
Колекція готова на сьогодні...
Опубліковано 2022-4-2 09:04:58 |
Дякую за поділ, посилання та дослідження в цій сфері
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com