Как часто мне следует использовать try and catch в C#?

Это большая тема. Начните c# here для отличного обсуждения csharp лучших практик обработки .cs-file исключений и будьте готовы visual-c# к религиозной войне ...

Code Analysis Team Blog

Martin Fowler - Fail Fast

MSDN on Exception Handling

Checked vs Unchecked Exceptions

Мое visual-c# собственное мнение состоит csharp в том, что по большей части c#-language вы часто используете "попробуй .cs-file / наконец", но очень visual-c# мало "поймаете". Проблема c#.net в том, что если вы попытаетесь csharp перехватить и обработать c#.net исключения в неправильных c#-language экземплярах, вы можете непреднамеренно c#.net перевести приложение в плохое c# состояние. Как правило, используйте visual-c# dev и test, чтобы узнать, где c#.net вам действительно нужно обработать csharp исключение. Это будут места, которые c-sharp вы не сможете проверить. то c#-language есть вам действительно не c#-language нужно обрабатывать nullreference visual-c# или filenotfound, потому c# что вы можете заранее проверить c-sharp их. Могут произойти только .cs-file исключения, о которых вы c-sharp знаете, но вы ничего не можете c# с этим поделать. Кроме того, позвольте .cs-file им вылететь из-за состояния visual-c# ваших данных.

Если вы проглатываете .cs-file исключения, это обычно означает, что csharp вы не понимаете свою программу visual-c# или причины возникновения csharp исключения. Catching System.Exception visual-c# - это пример запаха кода c# ...

c#

2022-09-07T23:00:43+00:00