Как да конвертирате масив от байтове в низ
Създадох масив от байтове с два символа. Как да преобразувам байтовия масив в низ?
var binWriter = new BinaryWriter(new MemoryStream());
binWriter.Write("value1");
binWriter.Write("value2");
binWriter.Seek(0, SeekOrigin.Begin);
byte[] result = reader.ReadBytes((int)binWriter.BaseStream.Length);
Искам да преобразувам резултат
в низ. Мога да го направя с помощта на BinaryReader
, но не мога да използвам BinaryReader
(не се поддържа).
641
3
В зависимост от кодирането, което искате да използвате:
Предполага се, че използвате кодиране UTF-8:
Можете да го направите, без да се занимавате с кодиране, като използвате BlockCopy: