バイト配列を文字列に変換するには、Encoding#GetString() を使用します。
サンプルソース
例)バイト配列 → 文字列に変換する
using System.Text;
//対象バイト配列
byte[] arr = { 65, 66, 67, 68, 69 };
//文字コードを指定してエンコーディングを生成
Encoding enc = Encoding.GetEncoding("Shift_JIS");
//バイト配列を文字列へ変換する
string str = enc.GetString(arr);
結果
ABCDE
備考
- バイト配列を文字列に変換するには文字コードを指定した上で、
 .GetString() で変換します。
- エンコーディングの生成については、以下記事をご覧ください。
 → [C#] エンコーディングを取得する(Encoding)
- .Net Coreを使用していてエラーになる場合は、以下記事をご覧ください。
 → [C#] .NET CoreでShift-JISを扱う
