摘要: Connection 连接对象 用于对数据库的连接操作。传入的参数为连接字符串。 Commamd 命令对象 用于执行对数据库的操作 ,传入的参数可以为连接字符串或存储过程,也必须传入连接对象的实例。 SqlDataReader 数据读取对象 用于对数据的读取操作,实例.Read()方法可以返回一个T 阅读全文
posted @ 2018-06-03 10:46 IT*Boy 阅读(83) 评论(0) 推荐(0) 编辑
摘要: DateTime.Now.ToString(); 阅读全文
posted @ 2018-06-03 10:25 IT*Boy 阅读(61) 评论(0) 推荐(0) 编辑
摘要: String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。 StringBuilder 对象是动态对象,允许扩充它所封装的字符串中字符的数量,但是您可以为它可容纳的最大字符数指定一个值,当修改 Stri 阅读全文
posted @ 2018-06-03 10:19 IT*Boy 阅读(78) 评论(0) 推荐(0) 编辑
摘要: string[] names = { "Burke", "Connor", "Frank", "Everett", "Albert", "George", "Harris", "David" }; 静态类中的静态方法的调用: var uu=Enumerable.Where( names,w=>w.L 阅读全文
posted @ 2018-04-12 22:57 IT*Boy 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 匿名方法(Anonymous methods) 提供了一种传递代码块作为委托参数的技术。匿名方法是没有名称只有主体的方法。 在匿名方法中您不需要指定返回类型,它是从方法主体内的 return 语句推断的。 阅读全文
posted @ 2018-04-11 18:10 IT*Boy 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 将方法作为方法的参数 委托是一个可以引用方法的对象,当创建一个委托,也就创建一个引用方法的对象,进而就可以调用那个方法,即委托可以调用它所指的方法。 event:事件,事件:是被event关键字修饰的委托变量,被event关键字修饰的委托变量,在类的外部只能出现在+=的左侧。也就是只能在类的外部被挂 阅读全文
posted @ 2018-04-11 17:59 IT*Boy 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 通过参数化类型来达到类型的抽象化,从而得到更好的面向对象体验 泛型是 2.0 版 C# 语言和公共语言运行库 (CLR) 中的一个新功能 泛型方法:泛型不仅能作用在类上,也可单独用在类的方法上,他可根据方法参数的类型自动适应各种参数,这样的方法叫泛型方法。 阅读全文
posted @ 2018-04-11 17:48 IT*Boy 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 方法签名由方法名称和一个参数列表(方法的参数顺序和类型)组成。 注意:方法的签名并不包括方法的返回值。虽然每个重载方法可以有不同的返回类型,单返回类型并不足以区分所条用的是哪个方法。 在C#中,同一个类中的两个或两个以上的方法可以有不同的名字,只要他们的参数声明不同即可。在这种情况下,该方法就被称为 阅读全文
posted @ 2018-04-11 16:37 IT*Boy 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 抽象类:抽象类只能被继承,不能new,抽象类中可以有实例成员和抽象成员; 抽象方法成员:是一个纯虚成员,只能有一个方法说明,不能具体实现,不能有花括号,抽象方法是给继承者(子类)去实现;子类必须重写抽像类的抽像成员,和普通基类的虚成员不一样,普通的基类的虚成员,子类可以不重写 抽象实例成员:实例成员 阅读全文
posted @ 2018-04-10 15:47 IT*Boy 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 继承:子类继承基类(父类),可以继承基类的所有公有成员,和受保护成员;基类的私有成员通过构造函数给子类继承,子类的构造函数要先给基类的构造函数传参,基类的构造函数先于子类的构造函数来执行。 扫描顺序:扫描类成员先从 自己身上扫描,如果有就使用,没有就向上扫描基类,如果没有扫描基类的基类..一直扫描到 阅读全文
posted @ 2018-04-07 16:03 IT*Boy 阅读(104) 评论(0) 推荐(0) 编辑