Widening (Visual Basic)
指示转换运算符 (CType
) 将类或结构转换为可以保存原始类或结构的所有可能值的类型。
用 Widening 关键字转换
除了 Widening
之外,转换过程必须指定 Public Shared
。
扩大转换在运行时总是会成功,绝不会导致数据丢失。 示例包括 Single
到 Double
、Char
到 String
,以及派生类型到基类型。 最后一次转换正在扩大,因为派生类型包含基类型的所有成员,因此是基类型的一个实例。
使用代码不必使用 CType
来扩大转换,即使 Option Strict
是 On
。
Widening
关键字可用于本上下文中:
有关扩大和收缩转换运算符的定义示例,请参阅如何:定义转换运算符。