Re: [.NET] 請問要如何將英文字母轉為數字呢?

看板Visual_Basic作者 (= =)時間18年前 (2007/05/10 22:08), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串3/3 (看更多)
不好意思 請問 如果那個字串1234ABC5678DEF是代表16進位 那要怎麼轉成10進位呢 謝謝 ※ 引述《fumizuki (矇面加菲獅)》之銘言: : ※ 引述《plustw (keeping)》之銘言: : : 請教一下 : : 我想要把一字串 : : 裡頭有夾雜英文字母和數字 : : 利用像將英文字母轉為unicode的方式 : : 把全部字串都轉為數字呢?? : : 例如 1234ABC5678DEF : : 轉為 12346566675678686970 : : VB.net有辦法做到嗎 : : 或是有其他方式可以完成呢 : : 謝謝大家 : Dim s As String = "1234ABC5678DEF" : Dim res As String = "" : For i = 1 To Len(s) : c = Asc(Strings.Mid(s, i, 1)) : If c >= 65 And c <= 90 Then : res &= c : Else : res &= Strings.Mid(s, i, 1) : End If : Next : MsgBox(res) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.121.144.137

05/10 23:04, , 1F
Convert.ToInt32("1234ABC", 16)
05/10 23:04, 1F
文章代碼(AID): #16GoTE8_ (Visual_Basic)
文章代碼(AID): #16GoTE8_ (Visual_Basic)