请问在VB中CSTR是什么函数(需要详细介绍)

 我来答
仁昌爱娱乐
高粉答主

2019-09-17 · 专注关心娱乐
仁昌爱娱乐
采纳数:760 获赞数:459842

向TA提问 私信TA
展开全部

在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 返回的结果为字符串,包含此数字。

参考资料来源:

百度百科——CSTR

百度百科——Visual Basic

探寻星球菌
高粉答主

2019-09-17 · 探索宇宙星辰,分享科学知识
探寻星球菌
采纳数:295 获赞数:113320

向TA提问 私信TA
展开全部

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




本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ruo_qi_yu
推荐于2017-09-27 · TA获得超过478个赞
知道小有建树答主
回答量:481
采纳率:0%
帮助的人:252万
展开全部
是一个把任意类型转成字符串的函数。
比起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

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式