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 System.Exception("An exception has occurred.")