none
try catch式子中 能於 try中指定某些狀況直接跳到catch嗎? RRS feed

  • 問題

  • 我想於try中寫個if判斷…當成立時…就跳catch~這樣做的到嗎?

    ex.

    try

    {

    if (a =="1")

          run catch;

    }

    catch

    {

     roolback;

    }

    2011年9月22日 上午 07:34

解答

  • throw (C# 參考)

    http://msdn.microsoft.com/zh-tw/library/1ah5wsex.aspx

    片段程式碼

               try
                {

                    if (a == "1")
                    {
                        throw new Exception("我要去 catch");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }


    歡迎參觀我的Blog.NET菜鳥自救會

    2011年9月22日 上午 07:56
    版主

所有回覆