Widening (Visual Basic)
表示轉換運算子 (CType) 會將類別或結構轉換成可保留所有可能原始類別或結構值的型別。
使用 Widening 關鍵字進行轉換
除了 Widening 之外,轉換程序還必須指定 Public Shared。
在執行階段中進行的擴展轉換一定會成功,且決不會造成資料遺漏。 範例是 Single 轉換成 Double、Char 轉換成 String,以及將衍生型別 (Derived Type) 轉換成其基底型別 (Base Type)。 因為衍生型別包含基底型別的所有成員,因此是基底型別的執行個體,所以會擴展這個最後一個轉換。
即使 Option Strict 是 On,使用程式碼也不必使用 CType 來擴展轉換。
Widening 關鍵字可用於以下內容中:
如需擴大和縮小轉換運算子的範例定義,請參閱 HOW TO:定義轉換運算子 (Visual Basic)。