自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

簡(jiǎn)單實(shí)用的VB.NET數(shù)據(jù)轉(zhuǎn)換方法講解

開發(fā) 后端
在這里我們就為大家介紹了一種比較簡(jiǎn)單實(shí)用的VB.NET數(shù)據(jù)轉(zhuǎn)換實(shí)現(xiàn)方法,希望初學(xué)者可以通過本文介紹的內(nèi)容充分了解這一方法。

VB.NET數(shù)據(jù)轉(zhuǎn)換的方法有很多種,要想熟練的掌握好這些實(shí)用技巧,就需要通過不斷的實(shí)踐去積累經(jīng)驗(yàn),來熟練掌握這一方面的知識(shí)。那就是在變量或者是敘述后面可以直接使用To 方法。下面為語法:#t#

變量=變量.To 型態(tài) 或 變量=(敘述).To 型態(tài)

這是因?yàn)樵?.NET 中 所有的東西都是對(duì)象 ,變量是對(duì)象、常數(shù)是對(duì)象,敘述也是對(duì)象;

這些對(duì)象本身就提供了VB.NET數(shù)據(jù)轉(zhuǎn)換的方法供我們使用。例如下列范例將數(shù)值型態(tài)的變量轉(zhuǎn)換成字符串型態(tài)

  1. Dim shtNum As Short  
  2. shtNum=12345 
  3. Response.Write("shtNum 
    變數(shù)中的值是: " + 
    shtNum.ToString()) 

 

下表是常用的To 型別轉(zhuǎn)換方法:

轉(zhuǎn)換型態(tài)       使用方法

轉(zhuǎn)字符串        ToString()

數(shù)值轉(zhuǎn)字符     ToChar()

字符串轉(zhuǎn)小寫 ToLower()

字符串轉(zhuǎn)大寫 ToUpper()

轉(zhuǎn)精簡(jiǎn)整數(shù)      ToInt16()

轉(zhuǎn)整數(shù)             ToInt32()

轉(zhuǎn)長(zhǎng)整數(shù)          ToInt64()

轉(zhuǎn)數(shù)值              ToDecimal()

轉(zhuǎn)日期              ToDateTime()

轉(zhuǎn)單精數(shù)           ToSingle()

轉(zhuǎn)雙精數(shù)           ToDouble()

轉(zhuǎn)布爾              ToBoolean()

日期轉(zhuǎn)精簡(jiǎn)日期ToShortDateString()

時(shí)間轉(zhuǎn)精簡(jiǎn)時(shí)間ToShortTimeString()#t#

VB.NET 對(duì)于數(shù)據(jù)的處理是強(qiáng)型別,表示兩種數(shù)據(jù)型態(tài)一樣才可以執(zhí)行運(yùn)算。假設(shè)我們有strA字符串型態(tài)以及shtB 精簡(jiǎn)整數(shù)型態(tài)這兩個(gè)變量,并指定strA="100"而shtB=10。如果想要將shtB的值再加上strA 的值,若直接執(zhí)行shtB=shtB+strA 這個(gè)敘述將會(huì)導(dǎo)致錯(cuò)誤。這是因?yàn)閟htB 以及strA 不是相同的數(shù)據(jù)型態(tài),雖然strA 的內(nèi)容為10,但是它是被雙引號(hào)所括起來;被雙引號(hào)括起來一律視為字符串。若想要執(zhí)行加法運(yùn)算,則必須將strA 利用型態(tài)轉(zhuǎn)換函式CShort() 轉(zhuǎn)換成數(shù)值型態(tài)后再執(zhí)行加法計(jì)算。故上述式子要改成shtB=shtB+CShort(strA),才是正確的答案110。

因?yàn)閂B.NET 是強(qiáng)型別,所以兩個(gè)不同型態(tài)的數(shù)據(jù)要做處理,必需先轉(zhuǎn)換成相同的數(shù)據(jù)型態(tài)才

可以,VB.NET 已經(jīng)不支持舊版VB 的自動(dòng)型別轉(zhuǎn)換。VB.NET數(shù)據(jù)轉(zhuǎn)換中提供了許多型態(tài)轉(zhuǎn)換的函式:

函式    轉(zhuǎn)換型態(tài)

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數(shù)據(jù)轉(zhuǎn)換的函式很好記,C 是Convert 轉(zhuǎn)換的意思,然后除了Short 之外都是加上要轉(zhuǎn)換的型態(tài)簡(jiǎn)寫。

責(zé)任編輯:曹凱 來源: CSDN
相關(guān)推薦

2009-10-23 13:10:14

VB.NET List

2009-10-13 14:42:30

VB.NET靜態(tài)成員

2010-01-18 18:06:07

VB.NET多線程

2009-10-23 15:35:42

VB.NET實(shí)用教程

2009-10-15 15:43:25

VB.NET Pati

2009-10-14 13:56:05

VB.NET數(shù)據(jù)窗體

2009-10-14 13:15:09

VB.NET數(shù)據(jù)綁定

2010-01-20 18:57:20

VB.NET調(diào)用CHM

2010-01-14 15:44:17

VB.NET數(shù)據(jù)綁定

2010-01-11 16:04:10

VB.NET使用wit

2009-10-20 10:16:24

VB.NET COMB

2009-10-16 09:40:54

VB.NET訪問注冊(cè)表

2009-10-10 17:06:09

VB和VB.NET

2009-10-23 17:22:48

VB.NET編程

2009-10-29 17:33:51

VB.NET線程方法

2009-10-16 13:26:53

VB.NET Exce

2009-11-02 16:15:51

VB.NET字符數(shù)據(jù)類

2009-10-30 14:21:00

VB.NET開發(fā)語言

2009-10-12 13:54:22

VB.NET Data

2009-10-15 11:42:05

VB.Net賦值語句
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)