程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> C#的try-catch異常處理語句

C#的try-catch異常處理語句

編輯:關於C#

try-catch錯誤處理表達式允許將任何可能發生異常情形的程序代碼放置在try{}程序代碼塊進行監控,真正處理錯誤異常的程序代碼則被放置在catch{}塊裡面,一個try{}塊可對應多個catch{}塊。

示例 try-catch語句寫入多個catch的使用

通過兩個catch語句進行捕獲異常,它們分別是ArgumentNullException異常和Exception異常。程序代碼如下。

using System; 
class MainClass
{
static void ProcessString(string str)
{
if (str == null)
{
throw new ArgumentNullException();
}
}
static void Main()
{
Console.WriteLine("輸出結果為:");
try
{
string str = null;
ProcessString(str);
}
catch (ArgumentNullException e)
{
Console.WriteLine("{0} First exception.", e.Message);
}
catch (Exception e)
{
Console.WriteLine("{0} Second exception.", e.Message);
}
}
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved