背景
在B层第11行代码抛出异常之后,B层本身不做处理,而是让U层去Catch然后去处理。我就不明白那么B层第12行代码还会不会执行呢?
Demo
代码结构
具体代码
Module1
Module Module1 Sub Main() Dim BLL As New B.Class1 Try BLL.Test() Catch ex As Exception Console.WriteLine("已经捕获异常!") Finally Console.Read() End Try End Sub End Module
Class1
Public Class Class1 Public Sub Test() Dim s As String s = "1" Console.WriteLine(s) Throw New Exception s = "2" Console.WriteLine(s) End Sub End Class
效果
时间: 2024-10-01 08:10:47