Quantcast
Channel: Serialize an object to string - Stack Overflow
Viewing all articles
Browse latest Browse all 12

Answer by TPG for Serialize an object to string

$
0
0
public static string SerializeObject<T>(T objectToSerialize)        {            System.Runtime.Serialization.Formatters.Binary.BinaryFormatter bf = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();            MemoryStream memStr = new MemoryStream();            try            {                bf.Serialize(memStr, objectToSerialize);                memStr.Position = 0;                return Convert.ToBase64String(memStr.ToArray());            }            finally            {                memStr.Close();            }        }        public static T DerializeObject<T>(string objectToDerialize)        {            System.Runtime.Serialization.Formatters.Binary.BinaryFormatter bf = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();            byte[] byteArray = Convert.FromBase64String(objectToDerialize);            MemoryStream memStr = new MemoryStream(byteArray);            try            {                return (T)bf.Deserialize(memStr);            }            finally            {                memStr.Close();            }        }

Viewing all articles
Browse latest Browse all 12

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>