Str= "" + Encoding.Default.GetString(temp) + "xyz";

解决方案 »

  1.   

    在我这里不行只输出abcABC,没有xyz,我也觉得奇怪
      

  2.   

    pellet(鱼丸) 
    ==========================================
    byte[] temp=new byte[6];//将数组改成6,不是byte[] temp=new byte[20],这样是没问题的
    string str;
    temp[0]=(byte)'a';
    temp[1]=(byte)'b';
    temp[2]=(byte)'c';
    temp[3]=(byte)'A';
    temp[4]=(byte)'B';
    temp[5]=(byte)'C';
    Str=Encoding.Default.GetString(temp)+"xyz"; //输入错误,不包括"xyz"字符串
      

  3.   

    Str=Encoding.Default.GetString(temp)+"xyz"; 
    ------------>
    Str=Encoding.Default.GetString(temp).Replace("\0","")+"xyz";