C#学习笔记-2019-12-10

泛型的使用

  泛型只能使用在类中或者函数中或者委托中,实际使用时必须指明T的类型

集合类型take、Select、Where等函数的使用

  此知识点牵涉到LINQ查询,需要在命名空间内引用System.LINQ命名空间,才能激活这些函数

  Select 和Where后接的是函数,可以使用lamda表达式或者引用函数的引用名

  其中Select是返回集合中每个对象的特定属性的集合,传入的函数返回值为原对象的特定属性

  Where是返回符合某一条件的元素的集合,传入的函数返回值为布尔值

一个类要实现迭代的功能,需要实现IEnumerator接口

  步骤:1.继承IEnumerator接口;2.实现IEnumerator接口下的GetEnumerator方法,使得该方法的返回值为对象数组的GetEnumerator方法

集合的Find、Select、以及Where常用的参数Predicate委托

  特征:1.返回值为布尔值 2.定义了一个匹配的标准,并将传入的参数进行匹配,若匹配成功,则返回true,反之则返回false

接口的继承

  接口可以继承,子接口拥有父接口的所有方法,继承子接口的类需要实现包括父接口方法在内的所有方法

LINQ表达式

  跟SQL语句很像,具体可参考SQL语句

C#学习笔记-2019-12-10

上一篇:【Linux】Mac好用虚拟机 Parallels Desktop、FinalShell-多终端连接工具(支持Windows,macOS,Linux)


下一篇:【tf.keras】TensorFlow 1.x 到 2.0 的 API 变化