CS4——CSharp进阶系列

本部分主要学习 C# 的数据集合,泛型,委托事件,多线程,反射和特性等 C# 进阶功能
(注意,虽然是进阶,但这里的功能在Unity内很多是很常用的知识,因此依然是必修的)

本系列学习内容

  • 简单数据结构类

    • ArrayList
    • Stack
    • Queue
    • Hashtable
  • 泛型

    • 泛型
    • 泛型约束
  • 常用泛型数据结构类

    • List<>
    • Dictionary<>
    • 顺序存储和链式存储
    • LinkedList<>
    • 泛型栈和队列
  • 委托和事件

    • 委托
    • 事件
    • 匿名函数
    • Lambda表达式
  • List排序

  • 协变逆变

  • 多线程

  • 预处理器指令

  • 反射和特性

    • 反射
    • 特性
  • 迭代器

  • 特殊语法

  • 值类型和引用类型补充

  • 排序进阶

    • 插入排序
    • 希尔排序
    • 归并排序
    • 快速排序
    • 堆排序