binary formatter to string

c#

Solution

Depending on what you want to achieve... One option is to show content of the binary stream as Base64 string:

var memoryStream = new MemoryStream();
using(memoryStream)
{
    formatter.Serialize(memoryStream, list);
}
HiddenField1.Value = Convert.ToBase64String(memoryStream.ToArray());

Problem

``` BinaryFormatter formatter = new BinaryFormatter(); using (MemoryStream m = new MemoryStream()) { formatter.Serialize(m, list); StreamReader sr = new StreamReader(m); HiddenField1.Value = sr.ReadToEnd(); } ``` i'm getting a blank value for HiddenField1.Value. Not sure what I'm doing is even possible? list is definitely populated `(is a List<T>)`

Original source