Sunday 24 November 2019

c# - How to convert byte array to string

Answer


Answer





I created a byte array with two strings. How do I convert a byte array to string?



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);


I want to convert result to a string. I could do it using BinaryReader, but I cannot use BinaryReader (it is not supported).


Answer



Depending on the encoding you wish to use:



var str = System.Text.Encoding.Default.GetString(result);

No comments:

Post a Comment

php - file_get_contents shows unexpected output while reading a file

I want to output an inline jpg image as a base64 encoded string, however when I do this : $contents = file_get_contents($filename); print &q...