Widening (Visual Basic)
指示转换运算符 (CType
) 将类或结构转换为可以保存原始类或结构的所有可能值的类型。
用 Widening 关键字转换
除了 Widening
之外,转换过程必须指定 Public Shared
。
扩大转换在运行时总是会成功,绝不会导致数据丢失。 示例包括 Single
到 Double
、Char
到 String
,以及派生类型到基类型。 最后一次转换正在扩大,因为派生类型包含基类型的所有成员,因此是基类型的一个实例。
使用代码不必使用 CType
来扩大转换,即使 Option Strict
是 On
。
Widening
关键字可用于本上下文中:
有关扩大和收缩转换运算符的定义示例,请参阅如何:定义转换运算符。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈