Throw Deyimi (Visual Basic)
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.")
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin