轉換運算子無法從物件進行轉換

更新:2007 年 11 月

轉換運算子是以 Object 資料型別的參數宣告。

在編譯時期,Visual Basic 會認為預先定義的轉換可將任何參考型別 (Reference Type) 轉換成它的繼承階層架構中的任何型別,亦即衍生它或從它衍生的任何型別。Object 是 .NET Framework 中的通用資料型別,因此每一個型別都是衍生自 Object。

由於編譯器將此轉換視為已定義,所以不允許您重新定義。

錯誤 ID︰BC33032

若要更正這個錯誤

  • 完全移除這個運算子定義。它已經預先定義。

請參閱

工作

HOW TO:定義運算子

HOW TO:定義轉換運算子

概念

運算子程序

做為通用資料型別的物件

參考

Operator 陳述式