天天看點

C#Unity知識點梳理

OOP基礎

面向對象程式設計簡介

命名空間

類的成員及可通路性

字段和常量

屬性和索引器

方法和擴充方法

運算符重載

構造函數和終結器

匿名類型和動态類型

預處理指令

繼承和多态

繼承和多态的概念

繼承

virtual和override

抽象類和密封類

接口以及實作

資源釋放和Idisposable

部分類和嵌套類

OOP設計理念

高内聚低耦合,SOLID原則

單一職責原則(SRP)

開閉原則(OCP)

裡氏替換原則(LSP)

接口隔離原則(ISP)

依賴倒置原則(DIP)

迪米特法則(LOD)

組合優于繼承

委托

委托的聲明和調用

多點傳播委托和事件

匿名函數和lambda表達式

閉包

函數式程式設計

泛型

裝箱和拆箱

泛型的概念和優點

泛型類

泛型方法和委托

協變和逆變

集合

資料結構和算法

時間複雜度和空間複雜度

順序表

連結清單

棧和隊列

字典和集

常用的集合接口

yield關鍵字

LINQ擴充方法

特性和反射

特性和反射

System.Type類

Assembly和Activator

反射操作字段和方法

自定義特性

unity知識點

c#