Size: a a a

2021 January 11

S

Sergey Trofimov in CODE BLOG / C#
но так или иначе такая логика обработки ошибок не очень
источник

P

Pattern in CODE BLOG / C#
Sergey Trofimov
а вот если ты попробуешь обратиться к какому-то свойству то будет заветный null reference
Аааааааа
источник

P

Pattern in CODE BLOG / C#
Ля
источник

P

Pattern in CODE BLOG / C#
Я понял о чем ты
источник

P

Pattern in CODE BLOG / C#
Спасибо
источник

Д

Дмитрий🎈 in CODE BLOG / C#
Pattern
Ребят,  можете полсказать с EF
Работаю с методом Single
И мне надо проверять бд, если она пустая, то должен идти в кэтч ArgumentNullException
А когда в бд больше одной и той же записи, долно идти в InvalidOperationException.
Но на деле, когда бд пустая, оно идет в кэтч InvalidOperationException.
Что можно сделать чтобы при ненаходе значений,  шло в NullException?
Почитай про when
источник

S

Sovaaa in CODE BLOG / C#
источник

S

Sovaaa in CODE BLOG / C#
Почему ошибку выдает в 3 строке?
источник

S

Sovaaa in CODE BLOG / C#
при попытке ввести число с точкой
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
потому что инт это целочисленный тип?
источник

S

Sovaaa in CODE BLOG / C#
но в этом примере показано, что подобное должно работать
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
блок try видишь?
источник

S

Sovaaa in CODE BLOG / C#
ну то есть я  же преобразовываю в целочисленное число в Convert.ToInt32 , оно не отбрасывает то, что после точки?
источник

S

Sovaaa in CODE BLOG / C#
Барсик [SpamBlock]
блок try видишь?
вижу
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
что он делает знаешь?
источник

S

Sovaaa in CODE BLOG / C#
нет, в нем дело? почитать про него?
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
он ловит ошибки, и обрабатывает их в блоке catch ниже

то есть если вылетает ошибка то сразу начинает выполняться блок catch
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
так что ошибка чаще всего и должна возникать)
источник

S

Sovaaa in CODE BLOG / C#
Да, я прочитал, спасибо, пойду другой способ поищу
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
Convert.ToDouble
источник