這一份快速導覽中,我們先認識有關 C# 程式的基本概念,然後認識 C# 的標記,包括語法功能的關鍵字、運算子,用為自訂功能的識別字,以及字面常數等。
資料型態在程式語言中是個相當基本的觀念,因為型態代表所處理資料可容許的範圍大小,也就是說某一種型態可以最大有多少值,最小可以有多少值,不同的型態也佔用不同大小的記憶體空間。
程式中最主要的工作便是進行計算,計算由運算子與運算元來負責。運算子與具有資料型態運算元構成運算式,不同型態可施行的運算子也有所不同。計算過程若是遇到不同資料型態的運算元便會啟動型態轉換的機制,分別有強制轉換與自動轉換的差別。
結構化程式設計為現代程式設計最核心的概念,這便由程式語言所提供的控制結構來達成。選擇結構替程式提供分流,依條件選擇執行的項目,而重複結構,也就是迴圈提供重複執行的方式,利用迴圈便可讓程式輕易重複某些工作。
C# 除了基本的數值型態外,亦有內建的參考型態,如 object 、 string 、 enum 、 struct 等,使程式設計添附許多便利性。
最後,我們討論有關類別、泛型、多型、迭代器、名稱空間等概念。
基本概念
標記
內建型態
運算式
型態轉換
控制結構
例外處理
其他內建型態
類別
- 方法多載
- 建構子
- 解構子
- 權限修飾詞
- private 建構子
- partial 類別
- static 類別及成員
- static 建構子
- 巢狀類別
- 繼承
- 改寫父類別的方法
- abstract 類別
- virtual 成員
- sealed 類別與成員
- readonly 成員
- const 成員
- extern 外部方法
- delegate 委派
- 運算子多載
- 索引子
介面 interface
泛型
多型
迭代器
名稱空間
相關目錄
C# 教材 首頁
參考資料
Standard ECMA-334 C# Language Specification msdn: C# 程式設計手冊
沒有留言:
張貼留言