如何在不使用try catch的情况下处理异常?

jam*_*ams 3 c# sqlconnection exception try-catch

using (SqlConnection con = new SqlConnection())
{
     try
     {
          con.Open();
     }
     catch (Exception ex)
     {
          MessageBox.Show(ex.Message);
     }
}
Run Code Online (Sandbox Code Playgroud)

这很好用.但我想知道我们可以处理异常而不使用try catch某些东西 if else吗?或者使用它是否具有变化性try catch

Tej*_*ejs 5

除了try catch之外,没有其他机制可以处理异常.这听起来像你想要的东西

if(connection.DidAnErrorOccur)
Run Code Online (Sandbox Code Playgroud)

但那不存在.