Re: [問題] 請問string要如何轉換成二進制的數值

看板C_Sharp (C#)作者 (tomex_ou)時間20年前 (2005/12/07 23:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/6 (看更多)
※ 引述《nochange (我是呆門...^0^)》之銘言: : 我取得的資料為表示十六進制的字串"AA 00 FF FA"... : 請問一下各位大大... : 我要如何把它轉換成二進制的值==>"01010101 00000000 11111111 01011111" : 麻煩各位大大教一下小弟我... 字串(string)就是字元(char)的組合, 而每個字元就是代表一個byte,也就是一個數字。 而這數字自然可用16進位代表,亦可直接當二進位處理。 因此若不是要顯示,而只是計算的話,可以直接操作: string s = "abc"; byte b1 = s[0] & 0x01; (可能要轉型別,不是很精確啦) 至於要作顯示的話,好像有BitArray物件可作轉換。 -- 貫徹分享精神 我為人人,人人為我 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.20.171
文章代碼(AID): #13bmM_4U (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #13bmM_4U (C_Sharp)