[.NET] 將byte陣列"內容"轉換成string

看板Visual_Basic作者 (ZA)時間16年前 (2009/11/15 00:17), 編輯推噓2(209)
留言11則, 4人參與, 最新討論串1/1
我想把一個已經用Getbyte()轉換成byte陣列的數值 轉成字串顯示出來 例如: 我先把字串 "abc" 轉成了 61 62 63 (16進位) 那我要怎麼把這個 「61 62 63」弄成字串顯示出來呢 剛才試了許久一直都弄不出來 麻煩各位大大幫我解答了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.234.100

11/15 01:35, , 1F
你試過什麼方法?
11/15 01:35, 1F

11/15 02:13, , 2F
Chr(CLng("&H61"))
11/15 02:13, 2F

11/15 07:21, , 3F
二樓大大的意思是轉成16進位一個一個打嗎@@
11/15 07:21, 3F

11/15 10:55, , 4F
把字串轉出來的十六進位丟到陣列 然後chr("&H"+x(i))
11/15 10:55, 4F

11/15 12:13, , 5F
這樣顯示出來是十進位數字嗎?我怎麼看不出來?
11/15 12:13, 5F

11/15 12:15, , 6F
更正,十六進位數字 這樣會顯示"61 62 63"嗎?
11/15 12:15, 6F

11/15 12:34, , 7F
他是先轉成ascii再轉成16進位
11/15 12:34, 7F

11/15 15:39, , 8F
轉成Byte陣列後...每一個Element皆是Integer..再用CSTR()就
11/15 15:39, 8F

11/15 15:39, , 9F
可以了
11/15 15:39, 9F

11/15 17:09, , 10F
CSTR()弄不起來@@
11/15 17:09, 10F

11/15 17:24, , 11F
用CSTR() try 出來了!! 謝謝各位^^
11/15 17:24, 11F
文章代碼(AID): #1A_jWNsZ (Visual_Basic)