日期:2014-05-18 浏览次数:21133 次
byte[] i=new byte[20]; for(int j=0;j<20;j++) i[j]=j+97; string a;
byte[] i = new byte[20];
for (int j = 0; j < 20; j++)
{
int temp = j + 97;
i[j] = byte.Parse(temp.ToString());
}
string a = Encoding.ASCII.GetString(i);
------解决方案--------------------
byte[] byt = new byte[20];
for (int j = 0; j < 20; j++)
{
int temp = j + 97;
byt[j] =Convert.ToByte(temp);
}
for(int i=0;i<byt.Length;i++)
Console.WriteLine(Encoding.ASCII.GetString(byt,i,1));
Console.ReadKey();
------解决方案--------------------
Encoding.Default.GetString(i);
用Encoding.一些编码格式,去getString
------解决方案--------------------
[code=C#][/ static void Main(string[] args)
{
byte[] i = new byte[20];
for (int j = 0; j < 20; j++)
i[j] = Convert.ToByte(j + 97);
for (int k = 0; k < 20; k++)
{
string a = Convert.ToString(i[k]);
Console.WriteLine(a);
}
Console.ReadKey();
}]
------解决方案--------------------
string str = System.Text.Encoding.ASCII.GetString ( byteArray );