请问在VB中CSTR是什么函数(需要详细介绍)
在VB中CSTR是字符串转换函数,可把表达式转换为字符串(String)类型。若表达式的类型不同,那么 CStr 输出的结果也会有所不同。
VB实例:
dim a as Integer
dim b as string
a=155
b=cstr(a) 'b的值就是"155"
b=cstr(155) 'b的值也是"155"
b=cstr(a+2) 'b的值是"157"
扩展资料:
不同表达式类型, CStr 输出的结果:
1、当表达式的类型为Boolean类型,CStr 返回的结果为字符串,包含 True 或 False。
2、当表达式的类型为Date类型,CStr 返回的结果为字符串,包含系统的短日期格式日期。
3、当表达式的类型为Null类型,CStr 返回的结果会发生 run-time 错误。
4、当表达式的类型为Empty类型,CStr 返回的结果为零长度字符串 ("")。
5、当表达式的类型为Error类型,CStr 返回的结果为字符串,包含跟随有错误号码的单词 Error。
6、当表达式的类型为其他类型,CStr 返回的结果为字符串,包含此数字。
参考资料来源:
2024-07-18 广告
CStr(expression),函数。expression : 必需的。任何有效的表达式。
VB和VBscript的库函数,同时也是.Net上Microsoft.VisualBasic库中Conversion类的静态类成员。
CStr 函数可把表达式转换为字符串(String)类型。
注释:若表达式的类型不同,那么 CStr 输出的结果也会有所不同。
当表达式为不同的值时,CStr 返回的结果:
表达式可能的值 | CStr 相应的返回结果
Boolean | 字符串,包含 True 或 False。
Date | 字符串,包含系统的短日期格式日期。
Null | 会发生 run-time 错误。
Empty | 零长度字符串 ("")。
Error | 字符串,包含跟随有错误号码的单词 Error。
其他数值 | 字符串,包含此数字。
VB实例
dim a as Integer
dim b as string
a=155
b=cstr(a) 'b的值就是"155"
b=cstr(155) 'b的值也是"155"
b=cstr(a+2) 'b的值是"157"
扩展资料:
VB 的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。
VB 的组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。
VB 使用参数计算的方法来进行垃圾收集,这个方法中包含有大量的对象,提供基本的面向对象支持。因为越来越多组件的出现,程序员可以选用自己需要的扩展库。
和有些语言不一样,VB 对大小写不敏感,但是能自动转换关键词到标准的大小写状态,以及强制使得符号表入口的实体的变量名称遵循书写规则。默认情况下字符串的比较是对大小写敏感的,但是可以关闭这个功能。
VB 使得大量的外界控件有了自己的生存空间。大量的第三方控件针对 VB 提供。VB 也提供了建立、使用和重用这些控件的方法,但是由于语言问题,从一个应用程序创建另外一个并不简单。
参考资料来源:百度百科-VB
比起Str来说,转换时不会在头上加空格。
我个人很喜欢用这个函数。
具体参考MSDN
CStr 函数 语言参考
描述
返回表达式,该表达式已被转换为 String 子类型的 Variant。
语法
CStr(expression)
expression 参数是任意有效的表达式。
说明
通常,可以使用子类型转换函数书写代码,以显示某些操作的结果应被表示为特定的数据类型,而不是默认类型。例如,使用 CStr 强制将结果表示为 String。
CStr 函数用于替代 Str 函数来进行从其他数据类型到 String 子类型的国际公认的格式转换。例如对十进制分隔符的识别取决于系统的区域设置。
expression 根据下表决定返回的数据:
如果 expression 为 CStr 返回
Boolean 字符串,包含 True 或 False。
Date 字符串,包含系统的短日期格式日期。
Null 运行时错误。
Empty 零长度字符串 ("")。
Error 字符串,包含跟随有错误号码的单词 Error。
其他数值 字符串,包含此数字。
下面的示例利用 CStr 函数把数字转换为 String:
Dim MyDouble, MyString
MyDouble = 437.324 ' MyDouble 是双精度值。
MyString = CStr(MyDouble) ' MyString 包含 "437.324
CStr 返回值
如果 expression 是 CStr 返回
Boolean 含有 True或 False 的字符串
Date 含有系统中短日期格式日期的字符串
Null 一个运行时错误
Empty 一个零长度字符串 ("")
Error 包含单词 Error 以及错误号的字符串
其他数值 含有数值的字符串
参考资料: MSDN