Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmEcMsg 394 of 436 menu
◀ ▶

Сообщение об ошибке в C#

У объекта исключения есть свойство Message с текстом ошибки. Его выводят в catch, чтобы увидеть, что сообщила среда выполнения:

try { int n = int.Parse("12x"); Console.WriteLine(n); } catch (Exception ex) { Console.WriteLine(ex.Message); }

Тот же прием работает для деления на ноль и для отсутствующего ключа словаря:

try { int x = 5; int y = 0; Console.WriteLine(x / y); } catch (Exception ex) { Console.WriteLine(ex.Message); }

Дан словарь с ключом "id" и значением 1. В try обратитесь к ключу "name". В catch (Exception ex) выведите ex.Message.

Dictionary<string, int> dct = new() { ["id"] = 1 };
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить