摘要: 联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选联接条件所选的行。 联接可分为以下几类: 1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据 阅读全文
posted @ 2016-09-09 09:44 脑白金 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 1、存取修饰符 public:(公有的)存取不受限制 protected:(受保护的)只有包含该成员的类以及派生类可以存取 private:(私有的)只有包含该成员的类可以使用 2、类修饰符 abstract:(抽象类) 抽象类与抽象方法的声明中必须包含abstract,抽象方法必须在抽象类中声明且 阅读全文
posted @ 2016-09-07 10:41 脑白金 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 1:当类实现一个接口是,通常使用隐式接口实现,这样可以方便的访问接口方法和类自身具有的方法和属性 2:当类实现多个接口且接口包含相同的方法签名,此时使用显式接口实现。(标示出哪个接口属于哪个方法) 3:隐式接口实现:类和接口都可以访问接口中的方法 4:显式接口实现:只能通过接口访问。 举例如下: ① 阅读全文
posted @ 2016-09-06 17:42 脑白金 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 1.break break语句会使运行的程序立即退出包含在其中的最内层循环(结束此次循环且结束该循环控制体)或者switch语句 结果为:50 2.continue continue语句跳出本次循环,但不跳出循环体 结果为:12346789 3.return return语句用于指定函数返回的值,只 阅读全文
posted @ 2016-08-31 20:45 脑白金 阅读(352) 评论(0) 推荐(0) 编辑
摘要: var关键字是C#3.0新增的特性,当你不能确定自己需要使用的类型时,可以选择使用var var可以代替任何类型,var关键字指示编译器根据初始化语句右侧表达式推断变量类型 例: int a = 2 ; //int类型 var a = 2 ; //int类型 var b="book" //strin 阅读全文
posted @ 2016-08-31 16:30 脑白金 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长度的。 2.数组要声明元素的类型,集合类的元素类型是object. 3.数组可读可写不能声明只 阅读全文
posted @ 2016-08-29 08:35 脑白金 阅读(593) 评论(0) 推荐(0) 编辑