Size: a a a

2020 July 25

МР

Макс Руднев... in CODE BLOG / C#
‘‘‘
try
{
   ...
   using ()
   {
       ...
   }
   ...
}
catch(SomeException)
{ ... }
catch(AnotherException)
{ ... }
finally
{...  }
‘‘‘
источник

AN

Alexander Neutov in CODE BLOG / C#
Return из finally точно нельзя делать
источник

AN

Alexander Neutov in CODE BLOG / C#
Если очень хочешь можешь вместо using просто под try создать объект ав finally его диспоузнуть
Но наверное избыточно
источник

AN

Alexander Neutov in CODE BLOG / C#
Ну а что касается возврата null
Если у тебя есть catch блок
Что мешает создать сходу переменную модели со значением налл
В трае ассайнить
А после блока трай кетч ее возвращать
источник

AN

Alexander Neutov in CODE BLOG / C#
Может старшие коллеги подскажут best practice какие-то
Но я обычно так пишу в таких случаях
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Секунду
источник

AK

Andrew Kravchuk in CODE BLOG / C#
я отходил
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Alexander Neutov
Ну а что касается возврата null
Если у тебя есть catch блок
Что мешает создать сходу переменную модели со значением налл
В трае ассайнить
А после блока трай кетч ее возвращать
Вот это получше будет
источник

AN

Alexander Neutov in CODE BLOG / C#
Оффтоп: Я Наруто как раз пересматриваю
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Щас я еще кое что чекну и возможно спрошу еще
источник

AK

Andrew Kravchuk in CODE BLOG / C#
)))))))
источник

AK

Andrew Kravchuk in CODE BLOG / C#
я два раза шипуден смотрел
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Alexander Neutov
Оффтоп: Я Наруто как раз пересматриваю
Смотри, такой вопрос: если я делаю update в бд, но с какой то причины ловлю SqlException, то что мне возвращать из метода? В случае успеха я возвращаю апдейтнутую модель.
источник

AN

Alexander Neutov in CODE BLOG / C#
А что должно происходить?
источник

AN

Alexander Neutov in CODE BLOG / C#
Это вебапи?
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Alexander Neutov
Это вебапи?
да
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Alexander Neutov
А что должно происходить?
Смотри, у меня есть всего одна таблица, есть контроллер, в нём обычные методы get, post, put, delete. Я хочу обработать ситуации, когда приходит корявый json из-за чего дропается SqlException
источник

AK

Andrew Kravchuk in CODE BLOG / C#
к примеру прилетает null вместо string
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Такое вообще надо обрабатывать?:D
источник

AN

Alexander Neutov in CODE BLOG / C#
Эээ стоп
источник