Share via


C# 用語

更新:2007 年 11 月

  • Access Modifier - 存取修飾詞
    關鍵字 (例如,privateprotectedinternalpublic),會限制對型別或型別成員的存取。如需詳細資訊,請參閱存取修飾詞

  • Accessible Member - 可存取成員
    某個型別可以存取的成員。某個型別可以存取的成員其他型別不一定能存取。如需詳細資訊,請參閱存取修飾詞Friend 組件

  • Accessor - 存取子
    是一種方法,可設定或擷取與屬性相關的私用 (Private) 資料成員值。讀寫屬性擁有 get 和 set 存取子。唯讀的屬性只有一個 get 存取子。如需詳細資訊,請參閱屬性

  • Anonymous Method - 匿名方法
    匿名方法是當做參數傳遞至委派的程式碼區塊。如需詳細資訊,請參閱匿名方法

  • Base Class - 基底類別
    由其他「衍生」類別所繼承的類別。如需詳細資訊,請參閱繼承

  • Call Stack - 呼叫堆疊
    從程式的起始位置開始到目前執行階段正在執行的陳述式,所經歷的一連串方法呼叫。

  • Class - 類別
    描述物件的資料型別。類別同時包含資料以及在該資料上作用的方法。如需詳細資訊,請參閱類別

  • Constructor - 建構函式
    在類別或結構 (Struct) 中,將型別的物件初始化的特殊方法。如需詳細資訊,請參閱建構函式

  • Delegate - 委派
    委派是參考方法的一種型別,一旦將一個方法指定給某委派,則該委派的行為便會與該方法完全相同。如需詳細資訊,請參閱委派

  • Derived Class - 衍生類別
    類別會利用繼承關係取得、擴大或修改其他「基底」類別的行為和資料。如需詳細資訊,請參閱繼承

  • Destructor - 解構函式
    類別結構中,準備由系統將執行個體解構的特殊方法。如需詳細資訊,請參閱解構函式

  • Event - 事件
    傳送變更通知的類別成員或結構成員。如需詳細資訊,請參閱事件

  • Field - 欄位
    可直接存取之類別結構的資料成員。

  • Generics - 泛型
    泛型能讓您定義使用型別參數加以定義的類別及方法。當用戶端程式碼具現化型別時,它會指定特定型別做為引數。如需詳細資訊,請參閱泛型

  • IDE
    整合式開發環境為各種開發工具提供統一使用者介面的應用程式包括有:編譯器、偵錯工具、程式碼編輯器和設計工具。

  • Immutable Type - 不變的型別
    此型別的執行個體資料 (欄位和屬性) 在建立執行個體之後不會再變更。大部分實值型別 (Value Type) 都是不變的。

  • Inaccessible Member - 無法存取成員
    無法由指定型別存取的成員。某個型別無法存取的成員其他型別不一定無法存取。如需詳細資訊,請參閱存取修飾詞

  • Inheritance - 繼承
    C# 支援繼承,所以衍生自其他類別 (就是所謂的基底類別) 的類別會繼承相同的方法和屬性。繼承涉及基底類別和衍生類別。如需詳細資訊,請參閱繼承

  • Interface - 介面
    此型別只包含公用方法、事件和委派的簽章。繼承介面的物件必須實作定義於介面的所有方法和事件。類別或結構可繼承任何數目的介面。如需詳細資訊,請參閱介面

  • Iterator
    Iterator 是啟用類別消費者的方法,此類別包含集合或陣列,使用 foreach, in (C# 參考) 逐一查看該集合或陣列。

  • Member - 成員
    類別結構上宣告的欄位、屬性、方法或事件。

  • Method - 方法
    具名的程式碼區塊,提供類別結構的行為。

  • Mutable Type - 可變動型別
    此型別的執行個體資料 (欄位和屬性) 在建立執行個體之後可以變更。大部分參考型別都是可變動的。

  • Nested Type - 巢狀型別
    在另一個型別宣告內進行宣告的型別。

  • Object - 物件
    類別的執行個體。存在於記憶體中的物件,且具有資料以及在該資料上作用的方法。如需詳細資訊,請參閱物件、類別和結構

  • Property - 原型
    藉由存取子存取的資料成員。如需詳細資訊,請參閱屬性

  • Refactoring- 重構
    重複使用先前輸入的程式碼。Visual C# Express 程式碼編輯器能夠以智慧方式重新格式化程式碼,例如,將反白顯示的程式碼區塊轉成方法。如需詳細資訊,請參閱重構

  • Reference Type - 參考型別
    資料型別。宣告為參考型別的變數會指向儲存資料的位置。如需詳細資訊,請參閱參考型別

  • Static - 靜態
    不需先使用關鍵字 new 將宣告為靜態的類別或方法具現化,此類別或方法即可存在。Main() 是一種靜態方法。如需詳細資訊,請參閱靜態類別和靜態類別成員

  • Struct - 結構
    複合資料型別,通常用來包含具有某種邏輯關聯性的數個變數。結構也可以包含方法和事件。結構不支援繼承,但支援介面。結構是實值型別,而類別參考型別。如需詳細資訊,請參閱結構

  • Value Type - 實值型別
    實值型別是配置在堆疊上的資料型別,與配置在堆積上的參考型別相反。內建型別 (包含數字型別、結構型別及可為 null 的型別) 都是實值型別。類別型別和字串型別則為參考型別。如需詳細資訊,請參閱實值型別 (C# 參考)

請參閱

概念

C# 程式設計手冊

其他資源

C# 參考