所谓序列化. 一般有三招方式 2进制, xml , soap.
好处就是你可以将一个可以序列化得对象. 序列化成一个字符串(字节流).方便在网络里面传送一个对象.
反序列化就是, 将一个上面得过程. 反过来. 将一个序列化后得字符串(字节流)反序列化成对象.
反射. 其实就是动态的生成实例.比如一个简单的例子.给你一个"MyClass"字符串. 你要将他变成MyClass类, 并可以将其实例化. 可以参考petshop.
委托. 曾经有个兄弟说得好.
加入你要去买菜.通常就是你自己跑去买.
用了委托就是. 你叫你老婆去买.让你老婆完成这个功能
C里面可以这么理解, 就是一个函数指针.C#里面变成了一个类.其实更像接口(我觉得)
引用高手的一段話:
ataBinder.Eval怎么查找属性和索引器的?
答:用反射。
委托
Page_Load是怎么来的?
答:在代码生成器的代码里面Page.Load += new EventHandler( Page_Load );
线程
HttpContext.Current怎么来的?
答:当前线程的上下文中获取的。
序列化
ViewState怎么保存的?
答:序列化然后再BASE64编码。