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

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

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

b=?
...全文
347 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
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();

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧