摘要: 本质:实现了一个IEnumerable接口, 01.为什么数组和集合可以使用foreach遍历? 解析:因为数组和集合都实现了IEnumerable接口,该接口中只有一个方法,GetEnumerator() 02.数组是一种数据结构,它包含若干相同类型的变量。数组是使用类型声明的:type[] ar 阅读全文
posted @ 2016-04-13 16:38 葉子。 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 匿名类型 顾名思义 匿名类型就是没有名字的类型。就相当一张临时表一样。 用途:在框架中运用平凡 关键字:Var(是一种语法糖技术) Var:隐式类型推断实际类型 任意类 例如: 运算符重载 Person类 重载相等的方法有相等和不等Program 阅读全文
posted @ 2016-04-13 16:35 葉子。 阅读(196) 评论(0) 推荐(0) 编辑
摘要: C#索引器 索引器允许类或者结构的实例按照与数组相同的方式进行索引取值,索引器与属性类似,不同的是索引器的访问是带参的。 索引器和数组比较: (1)索引器的索引值(Index)类型不受限制 (2)索引器允许重载 (3)索引器不是一个变量 索引器和属性的不同点 (1)属性以名称来标识,索引器以函数形式 阅读全文
posted @ 2016-04-13 16:23 葉子。 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 接口的通俗理解 01.飞机会飞,鸟会飞,他们都继承了同一个接口“飞”;但是F22属于飞机抽象类, 鸽子属于鸟抽象类。 02.就像铁门木门都是门(抽象类),你想要个门我给不了(不能实例化), 但我可以给你个具体的铁门或木门(多态);而且只能是门,你不能说它是窗(单继承); 一个门可以有锁(接口)也可以 阅读全文
posted @ 2016-04-13 16:16 葉子。 阅读(279) 评论(0) 推荐(0) 编辑
摘要: MD5加密操作:MD5加密算法原理MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。 MD5加密文件 MD5加密字符串 我们也可以用F 阅读全文
posted @ 2016-04-13 15:39 葉子。 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 补充一下Using的语法: 参数化命令— SqlParameter 阅读全文
posted @ 2016-04-13 15:28 葉子。 阅读(449) 评论(1) 推荐(0) 编辑