Nó thực sự phụ thuộc vào cách mã hóa được sử dụng khi bạn chuyển đổi ban đầu từ chuỗi sang nhị phân:
byte[] binaryString = (byte[])reader[1];
// if the original encoding was ASCII
string x = Encoding.ASCII.GetString(binaryString);
// if the original encoding was UTF-8
string y = Encoding.UTF8.GetString(binaryString);
// if the original encoding was UTF-16
string z = Encoding.Unicode.GetString(binaryString);
// etc