C#基礎知識體系

來源:互聯網
上載者:User

標籤:

-->C#語言
.net的含義
  架構的內容
使用架構編寫程式
解決方案
能編寫怎樣的程式
變數和運算式
基本文法
控制台應用程式的基本結構
變數:簡單類型,變數的命名,字面值,變數的聲明和賦值
運算式:數學運算子,賦值運算子,運算子的優先順序,名稱空間
流程式控制制:布爾邏輯:布爾賦值運算子,按位元運算符,運算子優先順序的更新
goto語句
分支:三元運算子,if語句,switch運算子
迴圈:do迴圈,while迴圈,for迴圈,迴圈的中斷,無限迴圈
類型轉換:隱式轉換,顯式轉換,使用Convert命令進行顯式轉換
複雜的變數類型:枚舉,結構,數組
字串的處理
函數:
定義和使用函數:傳回值,參數
變數的範圍:其他結構中變數的範圍,參數和傳回值與全域資料
main函數
結構函數
函數的重載
委託
調試和錯誤處理:
vs中的調試:正常模式下的調試,中斷模式下的調試
錯誤處理:try chach finally,列出和配置異常,異常處理和注意事項
物件導向編程簡介:
物件導向編程的含義:對象的含義,一切皆對象,對象的聲明周期,靜態和執行個體類型成員
OOP技術:介面,繼承,多態性,對象之間的關係,運算子多載,事件,參考型別和實值型別
定義類:C#中的定義類,object,建構函式和解構函式,vs中的oop工具(視窗,物件瀏覽器,添加類,類圖),類庫項目,介面和抽象類別,結構類型,淺度和深度複製
定義類成員:
成員的定義:欄位,方法,屬性,在類圖中新增成員,重構成員,自動屬性
類成員的其他主題:隱藏基類方法,調用重寫或隱藏的基類方法,嵌套的類型定義
介面的實現
部分類定義
部分方法定義
集合比較和轉換:
集合:使用,定義,索引,cardlib,控制項集合和IDictionary,迭代器,迭代器和集合,深度複製,比較(類型比較,值比較),轉換(重載轉換運算子,as運算子)
泛型
泛型的概念,使用泛型(可空類型,Generic名稱空間),定義泛型型別(類,介面,方法,委託),變體(協變,抗變)
其它OOP技術:
::運算子和全域名稱空間限定符,定製異常
事件:含義,處理,定義事件
擴充和使用CardLib
特性(讀取,建立)
C#語言的改進:
初始化器(對象初始化器,集合初始化器)
型別推斷
匿名型別
動態尋找(動態類型,IDynamicMetaObjectProvider)
進階方法參數(選擇性參數,具名引數,規則)
擴充方法
Lambda運算式:匿名方法,把運算式用於匿名方法,參數,語句體,委託和運算式樹狀架構,運算式和集合
調用方資訊特徵


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.