C#基礎,目錄

首先,要說明一下本系列會以使用C#爲側重點,不會系統的、大篇量的去解說一些名詞,好比:runtime、IL等。文章會在合適的時候對用到的基本概念進行簡述。若是你是初學者,建議你也不要過分的去糾結,等你把本系列看完後,你能夠再去查看官方的文檔:html

C# 編程指南:https://msdn.microsoft.com/zh-cn/library/67ef8sbd(v=vs.110).aspx    正則表達式

新版:https://docs.microsoft.com/zh-cn/dotnet/csharp/編程

 

一、C# 語言簡介數組

二、Visual Studio 的版本選擇和下載安全

三、C# 的 Hello World

四、C# 的 常見概念簡述多線程

  一、C# 程序結構
  2、標識符
  3、C# 關鍵字
  四、C# 數據類型
  五、C# 變量
  六、C# 常量
  七、C# 中的 Lvalues 和 Rvalues
  八、C# 命名空間(Namespace)
    
五、C#的值類型函數

  一、C# 的值類型
  二、C# 的 struct
  三、C# 的 enum

六、C#的引用類型工具

  一、C# 的內置引用類型
  二、C# 的類(Class)
  三、C# 的接口(Interface)

七、C#的類型轉換學習

  一、C# 的隱式和顯式轉換
  二、C# 經過 Method 進行類型轉換
  三、C# 的裝箱拆箱和 Nullable 類型

八、C#的邏輯語句spa

  一、C#的條件語句
  二、C#的循環語句

九、C# var關鍵字

十、C# 屬性(Property)

十一、C# 運算符

十二、C# 運算符重載

1三、C#的集合類型

  一、C# 的數組
  二、C# 的 ArrayList 和 List
  三、C# 的 Hashtable 和 Dictionary

1四、C# 的面向對象特性之封裝

  一、C# 的封裝和 public、private
  二、C# 的封裝和 internal、protected

1五、C# 的面向對象特性之繼承

  一、C# 的繼承
  二、C#中關於繼承的幾個實例

1六、C#的面向對象特性之多態

  一、C#的靜態多態
  二、C# 的動態多態

1七、C# 的異常處理機制

  一、C# 的異常處理的基本語法
  二、C# 的異常類
  三、C# 處理異常

1八、C# 的 I-O 操做

  一、C# 的獲取文件詳情
  二、C# 寫入文件操做
  三、C# 讀取文件操做

1九、C# 的索引器

  一、C# 索引器的語法
  二、C# 索引器的重載
  三、C# 基於接口的索引器和代碼強壯性

20、C# 的委託

  一、C# 中經過委託調用靜態方法
  二、C# 中經過委託調用實例化方法
  三、C# 的 multi-casting delegate

2一、C# 的事件

  一、C# 中事件在 WinForms 的使用狀況
  二、C# 事件的語法
  三、C# 事件的相關內容

2二、C# 的泛型

  一、C# 中泛型在 Class 上的實現
  二、C# 泛型類的進一步探討
  三、C# 泛型在方法 Method 上的實現
  四、C# 泛型在委託 Delegate 上的實現

2三、C# 的 Attribute

  一、C# 中幾個簡單的內置 Attribute
  二、C# 自定義 Attribute
  三、C# 中經過反射來獲取 Attribute 中的信息

2四、C# 的反射機制

  一、C# 中基於 System.Type 的反射
  二、C#中對於方法、屬性等的反射
  三、C# 中動態加載以及推遲綁定

2五、C# 的預處理指令

  一、C# 預處理指令的基本概念以及區域預處理指令
  二、C# 的條件預處理指令
  三、C# 行數與 pragma 預處理指令

2六、C# 的正則表達式

  一、正則表達式的基本概念和學習工具
  二、正則表達式的基本語法
  三、C# 的 Regex 類
  四、C# 的 Regex 類的經常使用方法
  五、C# 的 Match 類和 Group 類

2八、C# 的匿名函數

  一、C# 匿名函數的基本概念和委託的發展史
  二、C# 的匿名方法
  三、C# 的 Lambda 表達式

2九、C# 的 LINQ

  一、C# 的 LINQ 的基本概念和優勢
  二、C# 的 LINQ Query 的基本組成
  三、C# 的 LINQ Query 的幾種基本操做
  四、C# 的 LINQ Query 的 into,let 關鍵字

30、C# 的擴展方法

  一、C# 的擴展方法在 LINQ 中的實現
  二、C# 的擴展方法的語法
  三、C# 的擴展方法在枚舉類型上的實現

3一、C# 的初始化器

  一、C# 的初始化器極其語法
  二、C# 的匿名類和初始化器在匿名類中的應用
  三、C# 的集合初始化器

3二、C# 的多線程

3三、C# 的不安全代碼

3四、小項目之計算器

相關文章
相關標籤/搜索