日期:2014-05-18 浏览次数:21140 次
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 );