下面的这段代码(dowamish 7.0 中的代码)是什么意思,里面的参数都看不懂,还有后面继承的base类是干嘛用的 序列化,dowamish 7.0 中的项目可以安装在多台服务器上,靠它实现在不同富翁器之间的数据传递。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 凡是要跨越Appdomain(不一定是跨進程,跨pc)傳遞對象的值都要實現序列化。即把一個對象格式化為數據流才能拷貝到別的AppDomain。序列化有兩種方式:定義序列化屬性,這樣讓編譯器幫你實現;還有一種是顯式實現ISerializable 接口。具體參考msdn。而跨AppDomain調用採用引用方式。那個base就是顯式的調用被繼承類的構造器。請參閲類繼承方面的描述。 上面说得都很正确,补充一点:在反序列化构造函数中必须调用基类,否则,将永远不会调用基类上的构造函数,并且在反序列化后也无法构建完整的对象。具体请参考:http://www.microsoft.com/china/msdn/library/dndotnet/html/objserializ.asp 用C#栈,迷宫怎么写 计算一个月的法定工作天数 devexpress组件dateEdit求助 调试中查看对象内容的窗口是如何实现的 如何获取某网站某个按钮的点击次数? 你们有没有碰到这样一个奇怪的问题 在C#中如何用变量名中内容替换变量名的一部分(急) 程序员一天的郁闷之十(关ACCECC的表操作的) C#实现无线点菜功能有这方面经验的大侠帮帮忙 如何生成透明图片? 在C#数据库程序中如何绑定复选框 救助!!!
方式:定義序列化屬性,這樣讓編譯器幫你實現;還有一種是顯式實現ISerializable 接口。具體參考msdn。
而跨AppDomain調用採用引用方式。那個base就是顯式的調用被繼承類的構造器。請參閲類繼承方面的描述。
在反序列化构造函数中必须调用基类,否则,将永远不会调用基类上的构造函数,并且在反序列化后也无法构建完整的对象。
具体请参考:http://www.microsoft.com/china/msdn/library/dndotnet/html/objserializ.asp