Narrowing (Visual Basic)

指示转换运算符(CType)将类或结构转换为可能无法保存原始类或结构的某些可能值的类型。

使用 Narrowing 关键字进行转换

除了 Narrowing 之外,转换过程必须指定 Public Shared

收缩转换在运行时并非总会成功,可能会失败或导致数据丢失。 示例包括 LongIntegerStringDate,以及基类型到派生类型。 最后一个转换正在收缩,因为基类型可能不包含派生类型的所有成员,因此不是派生类型的实例。

如果 Option StrictOn,则使用代码必须使用 CType 进行所有收缩转换。

Narrowing 关键字可用于本上下文中:

Operator Statement

另请参阅