VB.NET如何实现数据转换

发布时间:2021-12-02 15:06:33 作者:小新
来源:亿速云 阅读:456

这篇文章给大家分享的是有关VB.NET如何实现数据转换的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

VB.NET数据转换的方法有很多种,要想熟练的掌握好这些实用技巧,就需要通过不断的实践去积累经验,来熟练掌握这一方面的知识。那就是在变量或者是叙述后面可以直接使用To 方法。下面为语法:

变量=变量.To 型态 或 变量=(叙述).To 型态

这是因为在 .NET 中 所有的东西都是对象 ,变量是对象、常数是对象,叙述也是对象;

这些对象本身就提供了VB.NET数据转换的方法供我们使用。例如下列范例将数值型态的变量转换成字符串型态

  1. Dim shtNum As Short  

  2. shtNum=12345 

  3. Response.Write("shtNum 
    变数中的值是: " + 
    shtNum.ToString()) 

下表是常用的To 型别转换方法:

转换型态       使用方法

转字符串        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 利用型态转换函式CShort() 转换成数值型态后再执行加法计算。故上述式子要改成shtB=shtB+CShort(strA),才是正确的答案110。

因为VB.NET 是强型别,所以两个不同型态的数据要做处理,必需先转换成相同的数据型态才

可以,VB.NET 已经不支持旧版VB 的自动型别转换。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

这些VB.NET数据转换的函式很好记,C 是Convert 转换的意思,然后除了Short 之外都是加上要转换的型态简写。

感谢各位的阅读!关于“VB.NET如何实现数据转换”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

推荐阅读:
  1. Vb.net 如何实现报表打印
  2. mysql4.1数据转换的实现方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

vb.net

上一篇:VB.NET对话框怎么用

下一篇:tk.Mybatis插入数据获取Id怎么实现

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》