本文件已封存並已停止維護。

ApplicationException 類別

更新:2007 年 11 月

發生非關鍵性應用程式錯誤時所擲回的例外狀況。

命名空間:  System
組件:  mscorlib (在 mscorlib.dll 中)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public class ApplicationException : Exception
/** @attribute SerializableAttribute */ 
/** @attribute ComVisibleAttribute(true) */
public class ApplicationException extends Exception
public class ApplicationException extends Exception

使用者應用程式 (而非 Common Language Runtime) 會擲回衍生自 ApplicationException 類別 (Class) 的自訂例外狀況。ApplicationException 類別會區別由應用程式定義以及系統定義的例外狀況。

如果您所設計的應用程式需要建立自己的例外狀況,建議您從 Exception 類別衍生自訂例外狀況。我們原本認為自訂例外狀況應該衍生自 ApplicationException 類別;但是在實務上這樣做並無顯著的增值成效。如需詳細資訊,請參閱處理例外狀況的最佳作法

ApplicationException 使用值為 0x80131600 的 HRESULT COR_E_APPLICATION。

如需 ApplicationException 執行個體的初始屬性值的清單,請參閱 ApplicationException 建構函式。

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC, Xbox 360

.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求

.NET Framework

支援版本:3.5、3.0、2.0、1.1、1.0

.NET Compact Framework

支援版本:3.5、2.0、1.0

XNA Framework

支援版本:2.0、1.0
顯示: