随笔分类 -  .NET

C# 序列化操作
摘要:原文章连接:http://hi.baidu.com/lantis214/blog/item/53999ac21bf6a032e4dd3b02.html序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。   我想最主要的作用有:   1、在进程下次启动时读取上次保存的对象的信息   2... 阅读全文

posted @ 2010-01-09 13:22 pjh123 阅读(232) 评论(0) 推荐(0)

抽象类与接口
摘要:抽象类与接口紧密相关。然接口又比抽象类更抽象,这主要体现在它们的差别上:1)类可以实现无限个接口,但仅能从一个抽象(或任何其他类型)类继承,从抽 象类派生的类仍可实现接口,从而得出接口是用来解决多重继承问题的。2)抽象类当中可以存在非抽象的方法,可接口不能且它里面的方法只是一个声明必须用 public来修饰没有具体实现的方法。3)抽象类中的成员变量可以被不同的修饰符来修饰,可接口中的成员变量默认的... 阅读全文

posted @ 2009-11-22 15:15 pjh123 阅读(156) 评论(0) 推荐(0)

C# 委托
摘要:仅供自己学习用。参考:张子阳的博客 http://www.cnblogs.com/JimmyZhang/archive/2007/09/23/903360.html什么是委托  首先要知道什么是委托,用最通俗易懂的话来讲,你就可以把委托看成是用来执行方法(函数)的一个东西。如何使用委托  在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,... 阅读全文

posted @ 2009-11-10 10:23 pjh123 阅读(238) 评论(0) 推荐(0)

基本概念、应用之一 =》 泛型
摘要:1、泛型方法 比较实用。参考MSDN。举例: 比如,定义一个泛型方法: private void swap<T>(ref T var1, ref T var2) { T temp; temp = var1; var1 = var2; var2 = temp; } 在别处可以使用该泛型方法: int a = 1; int b = 2; swap<int>(ref a, ref... 阅读全文

posted @ 2009-06-14 12:40 pjh123 阅读(145) 评论(0) 推荐(0)