轉換運算子無法從某型別轉換為其基底型別
更新:2007 年 11 月
宣告轉換運算子時,使用了衍生參數型別的型別做為傳回型別。
在編譯時期,Visual Basic 會認為有預先定義的轉換,可將任何參考型別轉換成其繼承階層架構中的任何型別,亦即衍生參考型別的任何型別,或從它衍生的任何型別。這類轉換可能會在執行階段失敗,但編譯器無法預測執行階段結果,因此它會允許任何此類轉換進行編譯。
由於編譯器將此轉換視為已定義,所以不允許您重新定義。
錯誤 ID︰BC33026
若要更正這個錯誤
- 完全移除這個運算子定義。它已經預先定義。