2012-10-31 65 views
32

VB.NETでどのように例外を発生させるべきですか?VB.NETで例外を発生させる方法

+2

@JonathonReinhart:私はこのサイト上でこのような質問に明確な答えを持つに何か問題があるとは思いません。 – CJ7

+0

しかし、X年後にはこのサイトが存在していたので、誰もこの質問をしてこなかったということは私の心を吹き飛ばします。以下に述べる鑑賞者のように、それはおそらくそれほど簡単ではなく、他の場所でも簡単に答えられるからでしょう。 –

答えて

50

新しい例外がスローされます。

Throw Statement (Visual Basic)

を見てくださいthrow文を使用すると、 構造化例外処理コード(最後に...キャッチ...試してみてください)、または 非構造化例外処理コードで処理できる例外がスローされます(On Error GoTo)。 Visual Basic は適切な 例外処理コードが見つかるまで、呼び出しスタックを上に移動するため、 Throwステートメントを使用してコード内のエラーをトラップできます。

EDIT要求することや、リンクから

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

@JonathonReinhart、理解される。これが重複していた場合は、そのように閉じます。そうでない場合は、解決する必要があります。 –

+0

私は謝罪し、私のdownvoteを取り消す。どのようにこの質問はStackOverflowに存在しないのですか? –

+0

@JonathonReinhart、私はそれが "Hello World"の後のレッスンかもしれないということは、ほんの些細なことかもしれないと思います。 X-) –

関連する問題