摘要: 1.前言 本文将实现两表的多种连接方式,现存在两个表如下所示: 2.内连接 典型的联接运算,包括在查询语句中使用像 = 或 <> 之类的比较运算符。内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。 例如,检索表 a 和 b 表中 id 与 pid 相同的项,查询语句如下所示: 查询结果如 阅读全文
posted @ 2018-10-21 17:11 Kyle0418 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1.前言 排序是数据处理过程中经常使用的一种操作,其主要目的是便于查找。根据排序的方法大致可以分为插入排序、交换排序、选择排序、归并排序以及分配排序。以下内容将对各个排序算法的实现过程进行分析,以及各自的时间复杂度进行比较。 2.插入排序 插入排序的主要思想是:每次将一个待排序的记录按其关键码的大小 阅读全文
posted @ 2018-10-21 10:37 Kyle0418 阅读(204) 评论(0) 推荐(0) 编辑
摘要: css代码如下:(F12快速理解,实现自定义) #home { margin: 0 auto; width: 80%;/*原始65*/ min-width: 980px;/*页面顶部的宽度*/ background-color: rgba(245, 245, 245, 0.5);/*原始0.7*/ 阅读全文
posted @ 2018-10-20 08:41 Kyle0418 阅读(231) 评论(0) 推荐(0) 编辑
摘要: DataGridView的几个基本操作:1.获取某个(指定的)单元格的值: 2.获取选中的总行数: 3.获取当前选中行的索引: 4.获取当前选中单元格的值: 5.获取选中行的数据 6.获取选中行的某个数据 7.获取某个(指定的)单元格的值: 8.获取某行的索引值 9.获取当前选中的行 10.获取当前 阅读全文
posted @ 2018-10-19 12:33 Kyle0418 阅读(11850) 评论(2) 推荐(3) 编辑
摘要: 扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。 创建扩展方法的先决条件如下,扩展方法必须定义在一个非嵌套、非泛型的静态类中,扩展方法必须声明为静态,扩展发放至少拥有一个参数( 阅读全文
posted @ 2018-10-19 10:29 Kyle0418 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1.base关键字 首先看一个代码实例: 其输出结果如下: 由输出结果可以发现当创建派生类的实例时,首先会默认调用基类的默认构造函数,而后调用派生类中的构造函数。现对以上代码中的 DerivedClass 类做如下改变,添加 base 关键字: 此时的输出结果如下所示: 由输出结果可以发现,派生类在 阅读全文
posted @ 2018-10-19 09:44 Kyle0418 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1.装箱与拆箱 装箱是指将值类型(如 int ,或自定义的值类型等)转换成 object 或者接口类型的一个过程。当 CLR 对值类型进行装箱时,会将该值包装为 System.Object 类型,再将包装后的对象存储在堆上。 拆箱就是从对象中提取对应的值类型的一个过程。装拆箱其实就是值类型和引用类型 阅读全文
posted @ 2018-10-18 16:51 Kyle0418 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1.前言 C# 中存在三种形式的类型声明字段,使得字段可以接受多种类型的数据,它们分别是 var,object 以及 dynamic。下面的内容将对这三种的差异进行讲解分析。 首先,由于 C# 是强类型语言,所以编译器会在编译期间就会执行类型检查。 2.var 在一般情况下,定义特定类型时使用的是显 阅读全文
posted @ 2018-10-18 16:32 Kyle0418 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 1.前言 C#中有两种常量类型,分别为const(编译时常量)与readonly(运行时常量)与,或者称为动态常量和静态常量。 静态常量(Const)是指编译器在编译时候会对常量进行解析,并将常量的值替换成初始化的那个值。 动态常量(Readonly)的值则是在运行的那一刻才获得的,编译器编译期间将 阅读全文
posted @ 2018-10-18 15:30 Kyle0418 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1.静态类 静态类是使用 static 关键字声明的类,静态类与普通类的唯一区别在于,静态类无法进行实例化,即无法使用 new 关键字创建类类型的变量。因此,对于类中成员的访问只可以通过类型来实现。 静态类中只能够包含静态成员,不存在实例构造函数,但可以包含静态构造函数,静态类默认会被密封,因此无法 阅读全文
posted @ 2018-10-18 14:32 Kyle0418 阅读(2356) 评论(0) 推荐(0) 编辑