摘要: 一、 主键(PrimaryKey)1. 主键是数据行的唯一标识。不能重复,不可为空,主键建议选择一般不会修改的列!2. 主键的作用:保证表中的每条数据的唯一性。3. 主键的分类:a) 逻辑主键:选择无实际意义的自动标号或GuId列为主键(建议使用)。b) 业务主键:使用过程中有实际意义的列作为主键4... 阅读全文
posted @ 2014-02-27 09:46 郝喜路 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 一. 扩展方法1. 声明扩展方法的步骤:1> 类必须是static,方法是static ,第一个参数是被扩展的对象,前面标注(this 数据类型参数名)。2> 使用扩展方法的时候必须保证扩展方法类已经在当前代码中using或者在同一命名空间下。2. 扩展方法看起来像Person中的方法,其实根本不是... 阅读全文
posted @ 2014-02-27 09:44 郝喜路 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一、 复习1. 委托是类型,还是一种引用类型。2. 使用委托的时候必须new一个委托对象。即便看到代码中没有new委托对象,编译器也会在编译的时候帮我们new赋值给委托的方法,其实是存储在委托对象中的。3. 使用委托的步骤:1> 定义一个委托类型:public delegate voi d 委托的名... 阅读全文
posted @ 2014-02-27 09:37 郝喜路 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 委托:1. 委托是一种数据类型,像类一样{可以声明委托变量类型}2. deleate关键字定义委托 : public delegate void MethodDelegate();//这就是定义了一个委托如果这个委托将来要存储的方法没有返回值,那么委托也要定义为void,那么在将来传递的参数也不能有... 阅读全文
posted @ 2014-02-27 09:34 郝喜路 阅读(440) 评论(4) 推荐(0) 编辑
摘要: 一、 文件的读取1. 有FileStrem,为什么还要StreamWriter和StreamReadStreamWriter和StreamRead是用来读取文本文件的,每次只读取一行文本文件二、 对象的序列化(二进制序列化)1. 对象序列化是什么呢?对象序列化是将对象(比如Person对象)。对象是... 阅读全文
posted @ 2014-02-27 09:33 郝喜路 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一、 自定义泛型1. 泛型的目的:提高代码的复用性。2. T:一般叫做“类型参数”,把数据类型作为参数传递。一般用T类表示或者以大写T开头的比如:TKey,TValue、TOutput、TResult…3. .net2.0版本中引入的泛型4. 泛型类、泛型接口、泛型委托(★)5. 泛型的约束(whe... 阅读全文
posted @ 2014-02-27 09:30 郝喜路 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一、 垃圾回收1. 垃圾回收的目的:提高内存的利用效率。2. 垃圾回收器: 只回收托管堆中的内存资源,不回收其他资源(数据库连接、文件句柄、网络端口等);3. 什么时候垃圾回收?a) 当对象没有任何变量指向的时候就可以被垃圾回收了。(可以被回收,但是不知道什么时候可以回收,回收是由系统决定的b) G... 阅读全文
posted @ 2014-02-27 09:28 郝喜路 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一、 . 字符串的特性:不可变性(ToUpper()演示)、字符串池、字符串留用(不常用)1. 不可变性:由于字符串是不可变的。所以每次修改字符串都是创建一个单独的字符串副本(有拷贝了一个字符串);2. 字符串池:当程序中有多个相同的字符串常量时,这时,这些字符串都是指向内存中的同一个字符符串,这个... 阅读全文
posted @ 2014-02-27 09:26 郝喜路 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一、 里氏替换原则--类型转换1、 里氏替换原则:当需要一个父类类型对象的时候,可以给一个子类类型的对象。2、 里氏替换原则实际也就是发生了隐身转换3、 a.>把子类类型赋值给父类类型,发生了隐式类型。b> 把父类类型变量赋值给子类类型,需要显式类型转换。C>前提是如果这个父类类型变量p中,指向的确... 阅读全文
posted @ 2014-02-27 09:25 郝喜路 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一、 显示实现接口1、 显示实现接口的目的:为了解决法方法重名的问题。2、 显示实现接口必须是私有的,不能用public3、 (复习)类中成员不写访问修饰符默认是private;类如果不写访问修饰符默认是internal二、 接口的总结1. 接口是一种规范。为了多态。2. 接口不被实例化。3. 接口... 阅读全文
posted @ 2014-02-27 09:23 郝喜路 阅读(212) 评论(0) 推荐(0) 编辑
友情链接:运动人生