在 VB.NET 中,CType 可用于将一种类型转换为另一种类型。
CType(expression,type)
我将“表达式”存储在一个实例对象类中,比如说"objExp"
。我将“类型”存储在 Type 类的实例中,比如"objType"
.
我正在尝试CType(objExp, objType)
出现编译错误,我应该怎么做?" objType
" 在运行时被获取和分配。
您是否查看过CTypeDynamic () 方法?第二个参数(即:类型)可以动态设置。非常适合使用反射时。
例如:
CTypeDynamic(strValueToConvert, objTypeToConvertTo)
这根本不可能。CType
表达式必须传递一个Type
在编译时已知的实例,例如,Integer
等String
......它不接受类型的值Type