<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # throw(C# 參考) **throw** 語句用于發出程序執行期間出現反常情況(異常)的信號。 ## 備注 引發的異常是一個對象,其類派生自 [System.Exception](https://msdn.microsoft.com/zh-CN/library/system.exception.aspx),如以下示例所示。 ``` class MyException : System.Exception {} // ... throw new MyException(); ``` 通常,**throw** 語句與 **try-catch** 或 **try-finally** 語句結合使用。可在 **catch** 塊中使用 語句以重新引發已由 **catch** 塊捕獲的異常。在這種情況下, 語句不采用異常操作數。有關更多信息和示例,請參見 [try-catch(C# 參考)](https://msdn.microsoft.com/zh-CN/library/0yd65esw.aspx)和[如何:顯式引發異常](https://msdn.microsoft.com/zh-CN/library/xhcbs8fz.aspx)。 此示例演示如何使用 **throw** 語句引發異常。 ``` public class ThrowTest2 { static int GetNumber(int index) { int[] nums = { 300, 600, 900 }; if (index > nums.Length) { throw new IndexOutOfRangeException(); } return nums[index]; } static void Main() { int result = GetNumber(3); } } /* Output: The System.IndexOutOfRangeException exception occurs. */ ``` ## 代碼示例 請參見 [try-catch(C# 參考)](https://msdn.microsoft.com/zh-CN/library/0yd65esw.aspx)和[如何:顯式引發異常](https://msdn.microsoft.com/zh-CN/library/xhcbs8fz.aspx)中的示例。 ## C# 語言規范 有關詳細信息,請參閱 [C# 語言規范](https://msdn.microsoft.com/zh-CN/library/ms228593.aspx)。該語言規范是 C# 語法和用法的權威資料。 ## 請參閱 [C# 參考](https://msdn.microsoft.com/zh-CN/library/618ayhy6.aspx) [C# 編程指南](https://msdn.microsoft.com/zh-CN/library/67ef8sbd.aspx) [try-catch(C# 參考)](https://msdn.microsoft.com/zh-CN/library/0yd65esw.aspx) [C++ 中的 try、catch 和 throw 語句](https://msdn.microsoft.com/zh-CN/library/0yd65esw.aspx) [C# 關鍵字](https://msdn.microsoft.com/zh-CN/library/x53a06bb.aspx) [異常處理語句(C# 參考)](https://msdn.microsoft.com/zh-CN/library/s7fekhdy.aspx) [如何:顯式引發異常](https://msdn.microsoft.com/zh-CN/library/xhcbs8fz.aspx)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看