• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

如何把string的内容转化为byte[]

ywcyj 2004-06-14 01:41:28
简单问题,大家看看

string a="12345678987654321";
byte[] b=new byte[0];

b=?
...全文
286 点赞 收藏 17
写回复
17 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wangjunhua24 2004-06-15
上面的老兄不错
回复
killygirl 2004-06-14
我看上面不少都有问题,似乎有数据溢出啊……
回复
stan0714 2004-06-14
上面说的都对,但是只能对English.
我给一个例子,汉字都可以的:

string aa="哈阿";
byte[] bt=new byte[0];
UnicodeEncoding ue=new UnicodeEncoding();
bt=ue.GetBytes(aa);
Console.WriteLine(aa);

string bb=ue.GetString(bt);
Console.WriteLine(bb);
回复
亲密数 2004-06-14
string temp = "this is a test";
byte[] msg = Encoding.ASCII.GetBytes(temp);

这种方法可以
回复
ywcyj 2004-06-14
呵呵,谢过各位
回复
hbzxf 2004-06-14
a="ddddddddddddddd";
char[] b = a.ToCharArray();
回复
liduke 2004-06-14
string.ToCharArray();
回复
云孤天 2004-06-14
// 把十六进制字符串转换成字节型,返回字节型数组
public byte[] StringToByte(string InString)
{
string[] ByteStrings;
ByteStrings = InString.Split(" ".ToCharArray());
byte[] ByteOut;
ByteOut = new byte[ByteStrings.Length-1];
for (int i = 0;i==ByteStrings.Length-1;i++)
{
ByteOut[i] = Convert.ToByte(("0x" + ByteStrings[i]));
}
return ByteOut;
}
回复
Piyongcai 2004-06-14
string temp = "this is a test";
byte[] msg = System.Text.Encoding.ASCII.GetBytes(temp);
回复
jinbao 2004-06-14
Encoding
回复
Lovest 2004-06-14
Encoding.GetBytes(String)
回复
myxs 2004-06-14
byte[] msg = Encoding.ASCII.GetBytes(temp);
或者:
System.Convert.Tochar(string);
回复
wzs_wzs123 2004-06-14
BitConverter.GetBytes
回复
wnlovezxm 2004-06-14
=0
回复
gengwei80 2004-06-14
string temp = "this is a test";
byte[] msg = Encoding.ASCII.GetBytes(temp);
回复
daguzhang 2004-06-14
string a="d343";
char[] aToArray=a.ToCharArray();
Encoder enc=Encoding.Default.GetEncoder();
byte[] b=new byte[10];
enc.GetBytes(aToArray,0,aToArray.Length,b,0,false);
foreach( byte c in b)
MessageBox.Show(Convert.ToString(c));
回复
athossmth 2004-06-14
string a="askdjfa;ldksfjwilgfj";
char[] c=a.ToCharArray();
回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2004-06-14 01:41
社区公告

让您成为最强悍的C#开发者