Мне нужно сериализовать / десериализовать obj в / из байта [] на компактной платформе, но нет BinaryFormatter, что мне делать?Благодарю.Это класс, который я использую на стороне сервера, и я хочу, чтобы он был также на клиенте (устройство с Windows Mobile 6)
public class Serializer
{
public byte[] SerializeObject(object obj)
{
if (obj == null)
return null;
using (MemoryStream stream = new MemoryStream())
{
BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(stream, obj);
return stream.ToArray();
}
}
public object DeserializeObject(byte[] bytes)
{
if (bytes == null)
return null;
BinaryFormatter formatter = new BinaryFormatter();
MemoryStream stream = new MemoryStream(bytes);
return formatter.Deserialize(stream);
}
}