如何把string的内容转化为byte[] string a="askdjfa;ldksfjwilgfj";char[] c=a.ToCharArray(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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)); string temp = "this is a test";byte[] msg = Encoding.ASCII.GetBytes(temp); byte[] msg = Encoding.ASCII.GetBytes(temp);或者:System.Convert.Tochar(string); string temp = "this is a test";byte[] msg = System.Text.Encoding.ASCII.GetBytes(temp); // 把十六进制字符串转换成字节型,返回字节型数组 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; } a="ddddddddddddddd";char[] b = a.ToCharArray(); string temp = "this is a test";byte[] msg = Encoding.ASCII.GetBytes(temp);这种方法可以 上面说的都对,但是只能对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); winform窗体中如何嵌套exe应用程序 关于数据库合并的问题,请指点一二! C#中如何将一个类中的静态变量赋值给另一个类的控件值 动态插入控件 求一个关于混合运算公式的正则表达式 关于除法运算,非常简单的问题 在c#中,调用用友872的UFSoft.U8.Framework.Login.UI,如何获得数据库的字符窜 用C#写excel的问题 如何实现选中listview中记录,在控件框中自动关联显示出记录? 绘图难题 关于DataSet的并发问题...异常处理... 我是初学者,选择语言的问题,80分题目。
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));
byte[] msg = Encoding.ASCII.GetBytes(temp);
或者:
System.Convert.Tochar(string);
byte[] msg = System.Text.Encoding.ASCII.GetBytes(temp);
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;
}
char[] b = a.ToCharArray();
byte[] msg = Encoding.ASCII.GetBytes(temp);这种方法可以
我给一个例子,汉字都可以的: 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);