您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關VB.NET如何實現數據轉換的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
VB.NET數據轉換的方法有很多種,要想熟練的掌握好這些實用技巧,就需要通過不斷的實踐去積累經驗,來熟練掌握這一方面的知識。那就是在變量或者是敘述后面可以直接使用To 方法。下面為語法:
變量=變量.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()
VB.NET異常處理突破局限性
深入討論VB.NET權限控制
詳細剖析VB.NET動態控件數組實現方法
VB.NET繪圖五點基本要素概覽
VB.NET類應用基礎
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如何實現數據轉換”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。