2012-10-31 14 views
32

Jak powinien zostać zgłoszony wyjątek w VB.NET?Jak podnieść wyjątek w VB.NET

+2

@JonathonReinhart: Nie sądzę, że jest coś złego w ostatecznej odpowiedzi na pytanie, jak to w tym miejscu . – CJ7

+0

Pewnie. Ale dmucha mi w głowie, że po X latach istnienia tej strony nikt nie zadał tego pytania. Jako wspomniany poniżej przypadek, prawdopodobnie dlatego, że jest tak banalny i łatwo odpowiedzieć gdzie indziej. –

Odpowiedz

50

Powodujesz nowy wyjątek.

Wystarczy popatrzeć na Throw Statement (Visual Basic)

Oświadczenie Rzut rzuca wyjątek, który można obsługiwać z zorganizowanego wyjątków obsługi kodu (spróbuj złapać ... Wreszcie ...) lub niestrukturalnych kod obsługi wyjątków (Przy błędzie GoTo). Możesz użyć instrukcji Throw z , aby wychwycić błędy w kodzie, ponieważ Visual Basic przesuwa się w górę stosu wywołań, dopóki nie znajdzie odpowiedniego kodu obsługi wyjątków .

EDIT

Na życzenie i za pośrednictwem linku

Throw New System.Exception("An exception has occurred.") 
+0

@ Jonathon Reinhart, zrozumiano. Jeśli był to duplikat, zamknij go jako taki, jeśli nie, odpowiedz na to, prawda? –

+0

Przepraszam i odsuwam moje zeznania. Jak to pytanie nie istnieje w StackOverflow ?! –

+0

@ Jonathon Reinhart, myślę, że to może być tak banalne, że może to być lekcja po "Hello World". X-) –

Powiązane problemy