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

C#的異常處理語句

編輯:關於C語言

在編寫程序時,不僅要關心程序的正常操作,也應該把握在現實世界中可能發生的各類不可預期的事件。比如用戶錯誤的輸入、內存不夠、磁盤出錯、網絡資源不可用、數據庫無法使用等。在程序中經常采用異常處理方法來解決這類現實問題。

C#中的異常處理提供了一種處理系統級錯誤和應用程序級錯誤的結構化的、統一的、類型安全的方法。C#的異常機制與C++非常相似,除了以下幾點不同之外:

●在C#裡,所有異常都表現為一個類的實例,這個類繼承自System.Exception類。而在C++中,任何類型的任何值都可以表示異常。

●C#中一個終結塊裡的終結代碼既可以在正常情況下執行,也可以在異常情況下執行,而在C++中,不復制代碼是難以做到這一點的。

●在C#中,系統級的異常如溢出,零除數等,由於有一個定義完好的異常類因而可以等同於應用程序級錯誤條件。

8.4.1 溢出的處理

8.4.2 C#中引發異常的條件

8.4.3 C#中如何處理異常

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved