byte temp = new byte[5];
这里不知道PadRight是什么方法,
不过可以看出是个字符串变量。如果C#有这个方法应该这样写:
string s;
s=s.PadRight(6);int i;
for(i=0;i<=5;i++)
{
    Temp[i]=(int)s[i];
}

解决方案 »

  1.   

    Byte []Temp;
    string s="saf我打dsf";
    s=s.PadRight(6) ;
    ASCIIEncoding ascii = new ASCIIEncoding();
    Temp=ascii.GetBytes(s);
    //每一个字符返回出来的都是个字节数组
    foreach (Byte b in Temp) 
    {
    Console.Write("[{0}]", b);
    }
      

  2.   

    http://expert.csdn.net/Expert/topic/2481/2481116.xml?temp=8.260745E-02int[] temp = new int[5];//Asc返回的应该是int
    s = s.PadRight(6);
    int i;
    for(i = 0; i <= 5;i++)
       temp[i] = ASC((MID(s,i + 1,1))[0]); string MID(string s,int start,int len){
       if(start < 0)
         return "";
       if(start + len > s.Length)
         return s.Substring(start);
       return s.Substring(start,len);
     }
     
     int ASC(char c){
       return (int)c;
     }
      

  3.   

    byte Temp=new byte[6];
    s =s.PadRight(6);
    int i;
    for(i = 0;i<6;i++){
    Temp[i] = Asc(s.SubString(i+ 1, 1));
    }
      

  4.   

    这是第一种写法
    ASCIIEncoding ascii=new ASCIIEncoding();
    string s="ABCDEFG";
    s = s.PadRight(6);
    byte[] Temp=ascii.GetBytes(s);
    for(int i=0;i<=5;i++)
    {
        Console.WriteLine(Temp[i]);
    }
      

  5.   

    xhan2000(popeye.net) 别想当然写代码,c#里面根本没有Asc函数
      

  6.   

    string[] Temp(5);
    for(int i=0;i<s.Length;i++)
    {
    Temp[i]=Asc(Mid$(s, i+ 1, 1));
    }
      

  7.   

    上面那句改成
    Temp[i] = Asc(s.SubString(i+ 1, 1));
      

  8.   

    Dim Temp(5) As Byte                    ' byte[] Temp = New byte[5];
    s =s.PadRight(6)                       ' s = s.PadRight[6];
    Dim i As Integer                       ' int i;
    For i = 0 To 5                         ' for(i=0;i<=5;i++)
    Temp(i) = Asc(Mid$(s, i+ 1, 1))
      

  9.   

    Dim Temp(5) As Byte                    ' byte[] Temp = New byte[5];
    s =s.PadRight(6)                       ' s = s.PadRight[6];
    Dim i As Integer                       ' int i;
    For i = 0 To 5                         ' for(i=0;i<5;i++)
    Temp(i) = Asc(Mid$(s, i+ 1, 1))        ' {
                                           '    Temp[i] = asc(mid$(s,i+1,1)) 
                                           ' }