1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
static string ObjectToBase64String(Object obj)
{
BinaryFormatter binF = new BinaryFormatter();
MemoryStream memStr = new MemoryStream();
binF.Serialize(memStr, obj);
byte[] objBytes = memStr.ToArray();
return (Convert.ToBase64String(objBytes));
}
static Object Base64StringToObject(string b64)
{
byte[] objBytes = Convert.FromBase64String(b64);
MemoryStream mem = new MemoryStream(objBytes);
BinaryFormatter binF = new BinaryFormatter();
return (binF.Deserialize(mem));
}
|