using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters.Binary;
public static void Main()
Console.WriteLine("Hello World");
Test test = new Test{ Name= "ABC", Num = 1};
string json = Newtonsoft.Json.JsonConvert.SerializeObject(test, formatting: Newtonsoft.Json.Formatting.Indented);
MemoryStream stream = new MemoryStream();
IFormatter formatter = new BinaryFormatter();
formatter.Serialize(stream, test);
stream.Seek(0, SeekOrigin.Begin);
Test test1 = (Test)formatter.Deserialize(stream);
System.Console.WriteLine("{0}", test1.Num.ToString());
public string Name {get; set;}
public int Num {get; set;}