專題內容分類導航
核心語言特性
- 泛型:創建與使用、泛型編程入門、模擬泛型與內置算法、單例模式復用
- 匿名方法:Specification 解析、揭密、委托與匿名委托、優雅代碼實踐
- 迭代器:yield return、生成器模式
- 可空類型:
Nullable<T>、?? 運算符
- 靜態類、分部類、擴展方法雛形
實戰應用專題
- 數據訪問:SqlCommand 執行 T-SQL、DataTable 自動編號、DataGridView 增刪改查、比較文件內容
- 網絡編程:Socket 程序、FTP 應用、網絡蜘蛛、蜘蛛多線程控制
- 文件操作:解析多格式文本、照片添加拍照日期、創建快捷方式、清空回收站
- UI 技術:ComboBox 多屬性顯示、捕獲按鍵、啟動默認瀏覽器、簡單動畫
- 算法與加密:MD5、RSA、橢圓曲線簽名、排序算法、哈希比較
入門速成系列
- 布爾/邏輯運算符、if/else、switch、while/do/for、作用域、方法聲明調用編寫、復合賦值、bool 變量聲明
進階原理探索
- Effective C# 原則 49:為 C# 2.0 做準備
- 字符串與正則表達式深度理解
- 委托與匿名委托本質
- 內存分配與回收機制淺談
學習路徑建議
- 語法基礎:入門速成系列
- 核心特性:泛型 → 匿名方法 → 迭代器 → 可空類型
- 實戰應用:數據訪問 → 網絡編程 → 文件操作 → UI 技術
- 原理深化:Effective C# 原則、委托本質、內存模型
總結
本專題匯總涵蓋 C# 2.0 從語法入門到核心特性、實戰應用、原理探索的完整知識圖譜。雖然 C# 3.0+ 引入更多現代特性,但 2.0 奠定的泛型、委托、迭代器、可空類型仍是當前 .NET 開發的基石。建議按路徑系統學習,構建扎實的 C# 技術棧。