vb.net文本轉(zhuǎn)數(shù)值 vb 文本轉(zhuǎn)數(shù)值

VB.NET如何把字符串(不全是數(shù)字或?yàn)榭眨┺D(zhuǎn)換成數(shù)字?

明白你的意思了,只要是字母都會(huì)轉(zhuǎn)換成數(shù)字,幫你寫好了("usernane"和 "pasward" 我這里寫成 "username" 和" password")

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、成都小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了尼元陽免費(fèi)建站歡迎大家使用!

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

求一個(gè)可以把漢字轉(zhuǎn)換為數(shù)字的VB.NET程序

我用的C#,我和你說下,你要做這個(gè)的思路吧,要用到的知識(shí)點(diǎn):比如說你在文本框里輸入漢字,點(diǎn)一button按扭來轉(zhuǎn)換,也就是說獲取文本框字符串,然后切割字符串轉(zhuǎn)化為數(shù)組,string [] str=textbox.text.ToCharArray()接下來用循環(huán)來一個(gè)方法for(int i=0,istr.length;i++){if(str[i]=="壹"){str[i]=str[i].replace(壹,1);/pp}else{str[i]=str[i].replace(貳,2);} //這里根據(jù)自己的需求}大概的知識(shí)點(diǎn)要用到這些,不過,還有待他人和你自己的補(bǔ)充,我用的C#,以前我做過一個(gè)類似的(數(shù)字轉(zhuǎn)為漢字哈),不過,那全是用if....else 來判斷的,希望你能看懂,對(duì)你有幫助

VB 怎樣將字符串轉(zhuǎn)化為數(shù)值

最簡(jiǎn)單的就是直接轉(zhuǎn)換,就是把字符串變量賦值給數(shù)值變量。\x0d\x0a數(shù)值變量=字符串\x0d\x0a\x0d\x0a如果必須轉(zhuǎn)換,就使用 Val 函數(shù)賦值,會(huì)把字符串轉(zhuǎn)換成雙精度數(shù)。\x0d\x0a比如:數(shù)值變量=Val(字符串)\x0d\x0a例:\x0d\x0an = Val("3.5") ' 變量n賦值為3.5\x0d\x0a\x0d\x0a或者使用取整函數(shù),也可以轉(zhuǎn)換。\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

vb.net 2010 如何把文本框中的數(shù)字提取出來

源代碼如下:(代碼寫在按鈕點(diǎn)擊事件里)

Label1.Text = ""

Label2.Text = ""

Dim a As String = TextBox1.Text

Dim b As String = TextBox2.Text

For x = 1 To a.Length

Dim txt As String = Mid(a, x, 1)

If txt Like "#" Then

Label1.Text = Label1.Text txt

End If

Next

For x = 1 To b.Length

Dim txt As String = Mid(b, x, 1)

If txt Like "#" Then

Label2.Text = Label2.Text txt

End If

Next

此方法用的是mid 將一個(gè)字符串拆分成單個(gè)字符,然后用like運(yùn)算符進(jìn)行對(duì)比是否為數(shù)字,關(guān)于這兩個(gè)函數(shù)的用法如果不懂的可以自己搜索下,此外還有別的方法,這里就不多說了

分享標(biāo)題:vb.net文本轉(zhuǎn)數(shù)值 vb 文本轉(zhuǎn)數(shù)值
URL鏈接:http://muchs.cn/article16/hhejgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、搜索引擎優(yōu)化、靜態(tài)網(wǎng)站、標(biāo)簽優(yōu)化、面包屑導(dǎo)航響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名