摘要: Take()方法 Take()从序列的开头返回指定数量的连续元素. 方法有两个参数: source数据源; count要返回的元素数量. 示例: int[] groupInts = new[] {65, 84, 74, 89, 51, 54, 24, 32, 48, 7, 12, 58, 64}; 阅读全文
posted @ 2020-04-05 02:07 溺水的鲨鱼 阅读(150) 评论(0) 推荐(0) 编辑
摘要: LINQ To Object 概述 LINQ To Object是用于操作内存对象的LINQ编程接口,包含了大量的查询操作符,针对内存中的集合对象进行操作. LINQ To Object的实现基于IEnumerable泛型接口、序列(sequences)以及标准查询操作符(Standard Quer 阅读全文
posted @ 2020-03-30 18:04 溺水的鲨鱼 阅读(140) 评论(0) 推荐(0) 编辑
摘要: LINQ简介: LINQ是语言继承查询(Language Integrated Query) ,一组用于C#和VB的语言拓展,它允许编写C#或VB代码以查询数据库相同的方式操作内存数据. LINQ的产生: 在面向对象思想的发展中,但是对于数据层面上,所有的读取查询操作必须要在sql语句的基础上进行对 阅读全文
posted @ 2020-03-24 01:23 溺水的鲨鱼 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 由于笔者仅仅是一名学生,没有什么项目经验,对于这门语言多数也是自学,理解不深,在此只能分享一下自己拙劣的见解,当然,我也希望如果前辈看到,能够花点时间为后生指路,不胜感激! 委托(Delegate) 是否还记得当年学C语言的时候,讲到后半部分的时候老师就不爱讲了,沉默许久"讲了你们也听不懂,后面咱们 阅读全文
posted @ 2020-03-15 23:41 溺水的鲨鱼 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 封装,继承,多态被称为面向对象的三大基础特性,这其中,多态的实现主要通过的途径也是三个,虚方法,抽象类,接口。 多态的定义: 多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。引用Charlie Calverts对多态的描述——多态性是 阅读全文
posted @ 2020-03-08 17:59 溺水的鲨鱼 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 继承: 对象的继承代表了一种‘is-a’的关系,如果两个对象A和B,可以描述为‘B是A’,则表明B可以继承A;例如人是动物,猫是动物,狗是动物等等...... 实际上,继承者还可以理解为是对被继承者的特殊化,因为它除了具备被继承者的特性外,还具备自己独有的个性。例如猫块可以爬树,而并不是所有动物都会 阅读全文
posted @ 2020-03-08 17:56 溺水的鲨鱼 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 封装是面向对象的三大特性之一。每个对象都包含它能进行操作所需要的所有信息,这个特性成为封装,因此对象不必依赖其他对象来完成自己的操作。这样方法和属性包装在类中,通过类的实例来实现。 封装的好处: 第一、良好的封装能够减少耦合; 第二、类内部的实现可以自由地修改; 第三、类具有清晰的对外接口; 实例: 阅读全文
posted @ 2020-03-08 17:55 溺水的鲨鱼 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 类与类之间有五种关系,分别为: 关联关系(Association); 泛化关系(Generalization); 依赖(Dependency); 聚合(Aggregation); 组合(Composite); 关联(Association) 两个相对独立的对象,当一个对象的实例与另一个对象的实例存在 阅读全文
posted @ 2020-03-06 17:22 溺水的鲨鱼 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 方法重载,可以在不改变原方法的基础上新增功能,写法也比较简单,具有一定的拓展能力。 方法重载提供了创建同名的多个方法的能力,但这些方法需使用不同的参数类型。并且不只是构造方法可以使用,普通的方法也可以重载。 在方法重载时,应注意两个方法必须要方法名相同,单参数类型或个数上有所不同,(也就是说,两个方 阅读全文
posted @ 2020-03-06 16:46 溺水的鲨鱼 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 构造方法,又称为构造函数,其实就是对类进行初始化。构造方法与类同名,无返回值,也不需要void,并且在new实例化的时候调用,就是说,在创建对象的同时,这个方法就被调用了。 任何类中都有构造函数,当我们没有进行编码时,系统会默认生成一个空的构造方法,倘若我们自己写了一个构造方法,那么默认的空构造方法 阅读全文
posted @ 2020-03-06 16:43 溺水的鲨鱼 阅读(176) 评论(0) 推荐(0) 编辑