C# 術語

來源:互聯網
上載者:User
存取修飾詞

用於限制對類型或類型成員的訪問的關鍵字,如 private、protected、internal 或 public。有關更多資訊,請參見存取修飾詞。

可訪問成員

一種可由給定類型訪問的成員。一種類型的可訪問成員不一定可由另一種類型訪問。有關更多資訊,請參見存取修飾詞和friend 組件。

訪問器 (accessor)

設定或檢索與屬性關聯的私人資料成員的值的方法。讀寫屬性具有 getset 訪問器。唯讀屬性只有 get 訪問器。有關更多資訊,請參見屬性。

匿名方法

匿名方法是作為參數傳遞給委託的代碼塊。有關更多資訊,請參見匿名方法。

基類

一種由其他“派生”類繼承的類。有關更多資訊,請參見繼承。

呼叫堆疊

運行時從程式的開始位置到當前正在執行的語句的一系列方法調用。

類 (class)

一種描述對象的資料類型。類不僅包含資料,還包含作用於資料的方法。有關更多資訊,請參見類。

建構函式 (constructor)

類或結構中用於初始化該類型的對象的一種特殊方法。有關更多資訊,請參見建構函式。

委託 (delegate)

委託是一種引用方法的類型。一旦為委託分配了方法,委託將與該方法具有完全相同的行為。有關更多資訊,請參見委託。

衍生類別

一種使用繼承擷取、擴充或修改其他“基”類的行為和資料的類。有關更多資訊,請參見繼承。

解構函式

類或結構中用於準備要由系統銷毀的執行個體的一種特殊方法。有關更多資訊,請參見解構函式。

事件 (event)

類或結構的一個成員,用於發送更改通知。有關更多資訊,請參見事件。

欄位 (field)

類或結構的一個可直接存取的資料成員。

泛型 (generics)

使用泛型,可以定義使用型別參數定義的類和/或方法。當用戶端代碼執行個體化類型時,會指定一個特定的類型作為參數。有關更多資訊,請參見泛型。

IDE

整合式開發環境。為各種開發工具(包括編譯器、調試器、代碼編輯器和設計器)提供統一使用者介面的應用程式。

不可變類型 (immutable type)

一種類型,其執行個體資料(欄位和屬性)在建立後不會更改。大多數實值型別都屬於不可變類型。

不可訪問的成員

無法由給定類型訪問的成員。一種類型的不可訪問的成員並不一定對另一種類型是不可訪問的。有關更多資訊,請參見存取修飾詞。

繼承

C# 支援繼承,因此從其他類(也稱為基類)派生的類將繼承相同的方法和屬性。繼承涉及基類和衍生類別。有關更多資訊,請參見繼承。

介面 (interface)

一種只包含公用方法、事件和委託的簽名的類型。繼承介面的對象必須實現該介面中定義的所有方法和事件。類或結構可以繼承任意數目的介面。有關更多資訊,請參見介面。

iterator

迭代器是這樣一種方法,它允許包含集合或數組的類的使用者使用 foreach,in(C# 參考)逐一查看該集合或數組。

member

在類或結構上聲明的欄位、屬性、方法或事件。

方法

一個提供類或結構的行為的命名代碼塊。

可變類型 (mutable type)

一種類型,其執行個體資料(欄位和屬性)在建立後可以更改。大多數參考型別都屬於可變類型。

巢狀型別 (nested type)

在另一個類型的聲明內聲明的類型。

object

類的執行個體。對象存在於記憶體中,具有資料和作用於這些資料的方法。有關更多資訊,請參見對象、類和結構。

屬性 (property)

通過訪問器訪問的資料成員。有關更多資訊,請參見屬性。

重構 (refactoring)

重用以前輸入的代碼。例如,Visual C# 速成版代碼編輯器可以智能地重新設定代碼的格式,將反白的代碼塊轉變成方法。有關更多資訊,請參見重構。

參考型別 (reference type)

一種資料類型。聲明為參考型別的變數指向儲存資料的位置。有關更多資訊,請參見參考型別。

static

聲明為靜態類或方法不必首先使用關鍵字 new 進行執行個體化就可存在。Main() 就屬於靜態方法。有關更多資訊,請參見靜態類和靜態類成員。

結構 (struct)

一種複合資料型別,通常用於包含具有某種邏輯關係的多個變數。結構還可以包含方法和事件。結構不支援繼承,但支援介面。結構是實值型別,而類是參考型別。有關更多資訊,請參見結構。

實值型別 (value type)

實值型別是在堆棧上分配的資料類型,與在堆上分配的參考型別不同。內建類型(包括數實值型別以及結構類型和可空類型)都屬於實值型別。類類型和字串類型屬於參考型別。有關更多資訊,請參見實值型別(C# 參考)。

源地址:http://msdn2.microsoft.com/zh-cn/library/ms173231(VS.80).aspx

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.