Немного фоне
«On Error Goto» это положение вещей было сделано в VB 6 до дней .Net. Компилятор VB по-прежнему позволяет это, поэтому вы можете легко переносить старый код VB на VB.Net. VB.Net - это, вероятно, единственный язык .Net, который поддерживает это.
«Try Catch finally» - это .Net-способ сделать что-то и сделать более гибким, позволяя вам перехватывать, перематывать и перехватывать исключения. Это позволяет упростить взаимодействие между компонентами, написанными на разных языках, и является более читаемым, когда вы выполняете более сложную обработку ошибок, потому что у вас нет goto.
И если вы даже думаете об использовании «On Error Resume Next», я боюсь, что нам придется вас отпустить. –