Widening

更新:2007 年 11 月

指示转换运算符 (CType) 将一个类或结构转换为类型,该类型可保存原始类或结构的所有可能值。

用 Widening 关键字转换

转换过程除了指定 Widening 以外,还必须指定 Public Shared。

扩大转换在运行时始终是成功的,且从不会导致数据丢失。示例为从 Single 转换至 Double、从 Char 转换至 String 以及从派生类型返回至其基类型。最后一个转换为扩大转换,因为派生类型包含基类型的所有成员,于是为基类型的一个实例。

使用代码无需利用 CType 进行扩大转换,即使 Option Strict 为 On。

Widening 关键字可用于下面的上下文中:

Operator 语句

请参见

任务

如何:定义运算符

概念

扩大转换和收缩转换

参考

Operator 语句

Narrowing

CType 函数

Option Strict 语句