请问怎么把一个类标记为可序列化的? 请问怎么把一个类标记为可序列化的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在类名上加[Serializable]属性比如:[Serializable]public class Test{ } 序列化 指代可在网络传输过程中 来回使用的累 一般用于 远程操作 比如WCF就需要大量使用。 如果用了【Serializable】 属性后在代码编译以后 编译器会自动实现 Iserialazable的方法,帮你实现一个类的序列化工作。 类会被解释成一组Base64字符串,然后通过网络传递,再通过反射 还原回来。 前提是接收端拥有可调用方法的借口,或者抽象类。 [Serializable] public class Test { } 类名前面加一个[Serializable]不过要想此类为可序列化要保证它里面的每一个属性都可以被序列化比如有一个属性的类型为你自定义的类型你也需要在这个自定义的类前加一个[Serializable]这样才可以 在仿真程序中运行时反射报错 有空的都进来看下修改别人的系统 有没有人搞过memcacheQ? 如何清除DataTimePicker里面的值? 请问有没有人做过基于Windriver驱动的USB下面的应用程序的开发 如何过滤数据库表中的Html标记? [初学者]请帮我解释一句话 两个WebForm 窗体之间的 TextBox 怎么传递值呀? 编码问题,请各位大哥帮忙解决 正则表达式c# 关行tabcontrol隐藏问题,请前辈指点! 帮写一方法 有关字符串 (内部)加符号的方法(50分)
[Serializable]
public class Test
{
}
类会被解释成一组Base64字符串,然后通过网络传递,再通过反射 还原回来。
前提是接收端拥有可调用方法的借口,或者抽象类。
public class Test
{
}
[Serializable]
不过要想此类为可序列化要保证它里面的每一个属性都可以被序列化
比如
有一个属性的类型为你自定义的类型
你也需要在这个自定义的类前加一个
[Serializable]
这样才可以