三分钟学会VB.NET转换形态语言&工具

来源:互联网 / 作者:SKY / 2017-11-19 16:18 / 点击:
这里先容VB.NET转换形态,VB.NET 对付数据的处理赏罚是强型别,暗示两种数据型态一样才可以执行运算。假设我们有strA字符串型态以及shtB 精简整数型态这两个变量,并
Tech Neo技能沙龙 | 11月25号,九州云/ZStack与您一路切磋云期间收集界线打点实践

VB.NET颠末长时刻的成长,许多用户都很相识VB.NET转换型态了,这里我颁发一下小我私人领略,和各人接头接头。VB.NET 尚有一个很是好用的数据转换用法,那就是在变量可能是论述后头可以直接行使To 要领。下表是常用的To 型别转换要领:

VB.NET转换形态行使要领
◆转字符串 ToString()
◆数值转字符 ToChar()
◆字符串转小写 ToLower()
◆字符串转大写 ToUpper()
◆转精简整数 ToInt16()
◆转整数 ToInt32()
◆转长整数 ToInt64()
◆转数值 ToDecimal()
◆转日期 ToDateTime()
◆转单精数 ToSingle()
◆转双精数 ToDouble()
◆转布尔 ToBoolean()
◆日期转精简日期ToShortDateString()
◆时刻转精简时刻ToShortTimeString()

VB.NET 对付数据的处理赏罚是强型别,暗示两种数据型态一样才可以执行运算。假设我们有strA字符串型态以及shtB 精简整数型态这两个变量,并指定strA="100"而shtB=10。假如想要将shtB的值再加上strA 的值,若直接执行shtB=shtB+strA 这个论述将会导致错误。这是由于shtB 以及strA 不是沟通的数据型态,固然strA 的内容为10,可是它是被双引号所括起来;被双引号括起来一致视为字符串。若想要执行加法运算,中国站长站,则必需将strA 操作VB.NET转换形态函式CShort() 转换成数值型态后再执行加法计较。故上述式子要改成shtB=shtB+CShort(strA),才是正确的谜底110。

由于VB.NET 是强型别,以是两个差异型态的数据要做处理赏罚,必须先转换成沟通的数据型态才可以,VB.NET 已经不支持旧版VB 的自动型别转换。VB.NET 提供了很多型态转换的函式:

VB.NET转换形态函式
◆Cbool Boolean
◆Cbyte Byte
◆Cchar Chart
◆CDate Date
◆CDbl Double
◆CDec Decimal
◆CInt Integer
◆CLng Long
◆CObj Object
◆CShort Short
◆CSng Single
◆CStr String
这些函式很好记,C 是Convert 转换的意思,然后除了Short 之外都是加上要转换的型态简写。

阅读延展

1
3