VB.NET数据转换的方法有很多种,要想熟练的掌握好这些实用技巧,就需要通过不断的实践去积累经验,来熟练掌握这一方面的知识。那就是在变量或者是叙述后面可以直接使用To 方法。下面为语法:#t#
创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站制作、成都做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的八步网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
变量=变量.To 型态 或 变量=(叙述).To 型态
这是因为在 .NET 中 所有的东西都是对象 ,变量是对象、常数是对象,叙述也是对象;
这些对象本身就提供了VB.NET数据转换的方法供我们使用。例如下列范例将数值型态的变量转换成字符串型态
- Dim shtNum As Short
- shtNum=12345
- Response.Write("shtNum
变数中的值是: " +
shtNum.ToString())
下表是常用的To 型别转换方法:
转换型态 使用方法
转字符串 ToString()
数值转字符 ToChar()
字符串转小写 ToLower()
字符串转大写 ToUpper()
转精简整数 ToInt16()
转整数 ToInt32()
转长整数 ToInt64()
转数值 ToDecimal()
转日期 ToDateTime()
转单精数 ToSingle()
转双精数 ToDouble()
转布尔 ToBoolean()
日期转精简日期ToShortDateString()
时间转精简时间ToShortTimeString()#t#
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数据转换方法讲解
链接分享:http://www.shufengxianlan.com/qtweb/news29/192129.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联