Private Sub Text2_Change() '大寫金額轉換成阿拉伯數(shù)字金額
創(chuàng)新互聯(lián)公司自成立以來,一直致力于為企業(yè)提供從網站策劃、網站設計、網站制作、成都做網站、電子商務、網站推廣、網站優(yōu)化到為企業(yè)提供個性化軟件開發(fā)等基于互聯(lián)網的全面整合營銷服務。公司擁有豐富的網站建設和互聯(lián)網應用系統(tǒng)開發(fā)管理經驗、成熟的應用系統(tǒng)解決方案、優(yōu)秀的網站開發(fā)工程師團隊及專業(yè)的網站設計師團隊。
Dim i As Integer
Dim j As Integer
Dim myint As Integer
Dim myint1 As Integer
Dim mydoub As Double
Dim mystr As String
Dim mystr1 As String
Dim mystr2 As String
Dim mystr3 As String
Dim mystr4 As String
Dim money As Long
Dim money1 As Integer
Dim money2 As Long
mystr = Text2.Text
myint = InStr(mystr, ".")
If myint = 0 Then
mystr = Text2.Text
Else
mystr3 = Right(Text2.Text, Len(Text2.Text) - myint)
If mystr3 "" Then '轉換小數(shù)位
mystr4 = Left(mystr3, 1)
mystr3 = Right(mystr3, Len(mystr3) - 1)
If mystr4 "0" Then
mystr2 = mystr2 + setdata(Val(mystr4)) + "角"
End If
If mystr3 "" Then
mystr4 = Left(mystr3, 1)
mystr2 = mystr2 + setdata(Val(mystr4)) + "分"
End If
End If
mystr = Left(Text2.Text, myint - 1)
End If
j = Len(mystr)
For i = 1 To Len(mystr) '轉換整數(shù)位
money2 = Left(mystr, i)
money1 = Right(money2, 1)
If money1 = 0 Then
If j = 5 Then
If Right(mystr1, 1) "萬" Then mystr1 = mystr1 "萬"
Else
If Right(mystr1, 1) "零" And Right(money, j) 0 Then mystr1 = mystr1 "零"
End If
Else
mystr1 = mystr1 setdata(money1) + chang(j)
End If
j = j - 1
Next i
Text1.Text = mystr1 "元" mystr2 '顯示大寫
End Sub
Private Function Conver_Hex(ByVal L As Long) As Array
Dim str_L As String = Hex(L)
If str_L.Length \ 2 0 Then
str_L = "0" str_L
End If
Dim byt(str_L.Length / 2 - 1) As Byte
For i = 0 To str_L.Length / 2 - 1
byt(i) = Convert.ToByte(str_L.Substring(2 * i, 2), 16)
Next
Return byt
End Function
'下面是調用代碼
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim L As Double = 123456
Dim byt() As Byte = Conver_Hex(L)
End Sub
最簡單的就是直接轉換,就是把字符串變量賦值給數(shù)值變量。\x0d\x0a數(shù)值變量=字符串\x0d\x0a\x0d\x0a如果必須轉換,就使用 Val 函數(shù)賦值,會把字符串轉換成雙精度數(shù)。\x0d\x0a比如:數(shù)值變量=Val(字符串)\x0d\x0a例:\x0d\x0an = Val("3.5") ' 變量n賦值為3.5\x0d\x0a\x0d\x0a或者使用取整函數(shù),也可以轉換。\x0d\x0a比如:數(shù)值變量=Int(字符串) 或者 數(shù)值變量=CInt(字符串)\x0d\x0a例:\x0d\x0an = Int("3.5") ' 取整數(shù),變量n賦值為3\x0d\x0a\x0d\x0an = CInt("3.5") ' 四舍五入取整數(shù),變量n賦值為4
Dim byts1() As Byte = {255, 255, 0, 0}
'4位16進制數(shù)組轉Integer
Dim value As Integer = BitConverter.ToInt32(byts1, 0)
'Integer轉4位16進制數(shù)組()
Dim byts2() As Byte = BitConverter.GetBytes(value)
string?str1?=?"a=1.2,3.5,7.88";
var?arr?=?(from?s?in?str1.Split('=')[1].Split(',')?where?s.Trim()?!=?""?select?Convert.ToDouble(s)).ToArray();
Split(',')這個地方逗號是全角還是半角的按照你文本內容里面的來
明白你的意思了,只要是字母都會轉換成數(shù)字,幫你寫好了("usernane"和 "pasward" 我這里寫成 "username" 和" password")
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim username, password As String
Dim temp As Long
Dim r As String = ""
Dim v As String = TextBox1.Text
For Each c In v.ToString
If IsNumeric(c) Then
r = c
Else
r = ((Asc(c) - 65).ToString("00"))
End If
Next
username = r
temp = username * 3 - 500
password = CStr(temp)
TextBox2.Text = password
End Sub
分享標題:vb.net轉換數(shù)字 vb轉換函數(shù)
網站地址:http://www.muchs.cn/article34/hhehse.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站建設、微信公眾號、虛擬主機、定制網站、外貿網站建設、域名注冊
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)