Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir yordam içinde bir özel durum oluşturur.
Sözdizimi
Throw [ expression ]
Bölüm
expression
Oluşturulacak özel durum hakkında bilgi sağlar. Bir deyimde Catch ikamet ederken isteğe bağlı, aksi takdirde gereklidir.
Açıklamalar
deyimi, Throw yapılandırılmış özel durum işleme koduyla (Try...Catch...Finally) veya yapılandırılmamış özel durum işleme kodu (On Error GoTo ). Visual Basic uygun özel durum işleme kodunu bulana kadar çağrı yığınını yukarı taşıması nedeniyle kodunuzda hataları yakalamak için deyimini kullanabilirsiniz Throw .
Throw İfade içermeyen bir deyim yalnızca deyiminde Catch kullanılabilir, bu durumda deyimi şu anda deyimi tarafından Catch işlenen özel durumu yeniden oluşturur.
deyimi, Throw özel durum için çağrı yığınını expression sıfırlar. Sağlanmazsa expression , çağrı yığını değişmeden bırakılır. Özel durum için çağrı yığınına StackTrace özelliği aracılığıyla erişebilirsiniz.
Örnek
Aşağıdaki kod, özel durum oluşturma deyimini Throw kullanır:
' Throws a new exception.
Throw New InvalidOperationException("The operation is not valid for the current state.")