C#基礎

來源:互聯網
上載者:User

標籤:

 第1章 C#簡介

1.1 .net framework的含義

1.1.1 .net framework的內容   

1.1.2 使用.net framework編寫應用程式   

1.2 C#的含義 7   

1.2.1 用C#能編寫什麼樣的應用程式

第2章 編寫C#程式   

2.1 開發環境   

2.1.1 visual studio 2010  

 

目前,推薦使用 Visual Studio Community 2013 社區版進行學習,該版本免費。 

2.1.2 visual C# 2010 express edition   

2.2 控制台應用程式   

2.2.1 solution explorer   

2.2.2 properties視窗   

2.2.3 error list視窗   

2.3 windows forms應用程式

第3章 變數和運算式   

3.1 C#的基本文法   

3.2 C#控制台應用程式的基本結構   

3.3 變數   

3.3.1 簡單類型   

3.3.2 變數的命名   

3.3.3 字面值   

3.3.4 變數的聲明和賦值   

3.4 運算式   

3.4.1 數學運算子   

3.4.2 賦值運算子   

3.4.3 運算子的優先順序   

3.4.4 名稱空間

第4章 流程式控制制   

4.1 布爾邏輯   

4.1.1 布爾賦值運算子   

4.1.2 按位元運算符   

4.1.3 運算子優先順序的更新   

4.2 goto語句   

4.3 分支   

4.3.1 三元運算子   

4.3.2 if語句   

4.3.3 switCh語句   

4.4 迴圈   

4.4.1 do迴圈   

4.4.2 while迴圈   

4.4.3 for迴圈   

4.4.4 迴圈的中斷   

4.4.5 無限迴圈

第5章 變數的更多內容   

5.1 類型轉換   

5.1.1 隱式轉換   

5.1.2 顯式轉換   

5.1.3 使用Convert命令進行顯式轉換   

5.2 複雜的變數類型   

5.2.1 枚舉   

5.2.2 結構   

5.2.3 數組   

5.3 字串的處理

第6章 函數   

6.1 定義和使用函數   

6.1.1 傳回值   

6.1.2 參數   

6.2 變數的範圍   

6.2.1 其他結構中變數的範圍   

6.2.2 參數和傳回值與全域資料   

6.3 main( )函數   

6.4 結構函數   

6.5 函數的重載   

6.6 委託

第7章 調試和錯誤處理   

7.1 vs和vce中的調試   

7.1.1 非中斷(正常)模式下的調試   

7.1.2 中斷模式下的調試   

7.2 錯誤處理   

7.2.1 try...catch...finally   

7.2.2 列出和配置異常   

7.2.3 異常處理的注意事項

第8章 物件導向編程簡介   

8.1 物件導向編程的含義   

8.1.1 對象的含義   

8.1.2 一切皆對象   

8.1.3 對象的生命週期   

8.1.4 靜態和執行個體類成員   

8.2 oop技術   

8.2.1 介面   

8.2.2 繼承   

8.2.3 多態性   

8.2.4 對象之間的關係   

8.2.5 運算子多載   

8.2.6 事件   

8.2.7 參考型別和實值型別   

8.3 windows應用程式中的oop

第9章 定義類   

9.1 C#中的類定義   

9.2 system.objeCt   

9.3 建構函式和解構函式   

9.4 vs和vCe中的oop工具   

9.4.1 Class view視窗   

9.4.2 物件瀏覽器   

9.4.3 添加類   

9.4.4 類圖   

9.5 類庫項目   

9.6 介面和抽象類別   

9.7 結構類型   

9.8 淺度和深度複製

第10章 定義類成員   

10.1 成員定義   

10.1.1 定義欄位   

10.1.2 定義方法   

10.1.3 定義屬性   

10.1.4 在類圖中新增成員   

10.1.5 重構成員   

10.1.6 自動屬性   

10.2 類成員的其他議題   

10.2.1 隱藏基類方法   

10.2.2 調用重寫或隱藏的基類方法   

10.2.3 嵌套的類型定義   

10.3 介面的實現   

10.4 部分類定義   

10.5 部分方法定義   

10.6 應用程式範例   

10.6.1 規劃應用程式   

10.6.2 編寫類庫   

10.6.3 類庫的客戶應用程式   

10.7 call hierarchy視窗

第11章 集合、比較和轉換   

11.1 集合   

11.1.1 使用集合   

11.1.2 定義集合   

11.1.3 索引符   

11.1.4 給Cardlib添加Cards集合   

11.1.5 關鍵字值集合和idiCtionary   

11.1.6 迭代器   

11.1.7 深複製   

11.1.8 給Cardlib添加深複製   

11.2 比較   

11.2.1 類型比較   

11.2.2 值比較   

11.3 轉換   

11.3.1 重載轉換運算子   

11.3.2 as運算子

第12章 泛型   

12.1 泛型的概念   

12.2 使用泛型   

12.2.1 可空類型   

12.2.2 system.ColleCtions.generiC名稱空間   

12.3 定義泛型型別   

12.3.1 定義泛型類   

12.3.2 定義泛型介面   

12.3.3 定義泛型方法   

12.3.4 定義泛型委派   

12.4 變體   

12.4.1 協變   

12.4.2 抗變 

第13章 其他oop技術   

13.1 運算子和全域名稱空間限定符   

13.2 定製異常   

13.3 事件   

13.3.1 事件的含義   

13.3.2 處理事件   

13.3.3 定義事件   

13.4 擴充和使用Cardlib

C#基礎

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.