作者tomex (tomex_ou)
看板C_Sharp
标题Re: [问题] 请问string要如何转换成二进制的数值
时间Wed Dec 7 23:58:57 2005
※ 引述《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