c#基礎概述

來源:互聯網
上載者:User

標籤:

型別安全的

  只能通過它們定義的協議進行互動。強型別語言。

記憶體管理

  c#的記憶體管理依靠CLR的功能,CLR 裡有記憶體回收行程,用去回收無效對象。不需要程式員自己顯示釋放空間。同時c#沒有放棄指標,在標記為不安全的情況下使用,用在對效能要求高的地方,和互操作方面。

.net framework

 由CLR 和 大配量序庫組成。程式庫又可分為核心庫和應用庫。應用庫依賴核心庫。CLR是Managed 程式碼的運行時環境。Managed 程式碼打包成程式集,可以是exe 或者dll 檔案。包括類型資訊和中繼資料。Managed 程式碼IL表示。CLR載入程式集時,會將IL ------>本地代碼.這個轉換過程由JIT編譯器執行的。

.NET Reflector 可以將源碼轉換成IL 語言。查看程式集。

c# 5.0 新特徵

  async 和 await 支援非同步功能。非同步功能支援非同步延續,簡化快速響應和安全執行緒富用戶端應用程式編寫。高並發,I/0 密集型程式。

c# 4.0 新特徵

   動態綁定

  選擇性參數和具名引數

  泛型介面和代理實作類別型變化

  改進COM Interop性

 c# 3.0 新特徵

  LINQ

  隱式類型化局部變數(var)

 物件建構器

  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.