2010-02-19 39 views
1

我有以下方法:內置函數,以字節轉換爲字符串

public static string ByteToString(byte[] Bytes, int Length) 
    { 
     Debug.Assert(Length <= Bytes.GetLength(0)); 
     StringBuilder str = new StringBuilder(); 

     for (int i = 0; i < Length; i++) 
     { 
      str.Append((char) Bytes[i]); 
     } 

     return str.ToString(); 
    } 

有一個內置的功能呢? BitConverter.ToString()不會產生與上面相同的輸出

回答

2
string myString = Encoding.ASCII.GetString(bytes); 

還有一個重載需要索引和計數。