首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

CInt、CStr、Ctype函数在哪个命名空间里解决办法

2013-05-02 
CInt、CStr、Ctype函数在哪个命名空间里Int、Str函数在Microsoft.VisualBasic命名空间,当你输入“Microsoft.Vi

CInt、CStr、Ctype函数在哪个命名空间里
Int、Str函数在Microsoft.VisualBasic命名空间,当你输入“Microsoft.VisualBasic.”后,会自动跳出Int、Str等函数的提示, 可是就是找不到CInt、CStr、Ctype等函数,因为此类转换函数的数量较多,很难全部记得准确,所以想让VB.Net的集成开发环境自动跳出提示来。请大虾们告知CInt、CStr、Ctype函数属于哪个命名空间,如何让它们能在输入提示里自动跳出来!
[解决办法]
哪个都不属于
这些是关键字,是VB语言的组成部分
你没发现它们的语法着色用的是关键字颜色吗

因为VB6没有通用类型转换语法,
所以出现了这么多转换函数,
VB.NET里你可以全部使用CType

这些函数实际也没多少
只有基本类型才有
命名都是C+类型名或类型名缩写
加上IDE的提示,使用上不存在没问题
比如你想将某表达式转化为Long
你输入CL(c+类型名首字母),这个时候IDE就会自动提示Clng了
[解决办法]

引用:
如下图所示,点击了"全部"选项, 还是看不到"CInt、CStr"等函数


唉。

1#楼已经告诉你了,这些转换函数不是类库中的什么转换函数,而是编译器支持的内联关键字。你到类库的命名空间下,能找到什么呢?
[解决办法]
引用:
如下图所示,点击了"全部"选项, 还是看不到"CInt、CStr"等函数

输入C,然后列表中有CInt CStr。谁让你在那个里面找。

热点排行