public object BytesToObject(byte[] bytes)
{
IFormatter formatter = new BinaryFormatter();
formatter.Binder = new UBinder();
MemoryStream ms = new MemoryStream(bytes);
return formatter.Deserialize(ms);
}
public class UBinder : System.Runtime.Serialization.SerializationBinder
{
public override Type BindToType(string assemblyName, string typeName)
{
Assembly ass = Assembly.GetExecutingAssembly();
return ass.GetType(typeName);
}
}
.net 跨程序集,序列化
最新推荐文章于 2019-03-19 18:50:00 发布