InnerException 追蹤根因。例如:IOException → DataAccessException 或 FailToLoadConfigException。ApplicationException 或 Exception (現代建議直接繼承 Exception)。[Serializable] 屬性支援跨應用程式域/遠端傳遞。Exception 結尾 (如 InsufficientInventoryException)。Exception 後只寫 Log 再 throw (丟失堆疊資訊,應用 throw; 重拋)。try/catch 判斷集合結束)。catch 區塊吞沒異常。