[C#]C#用語

摘要:[C#]C#用語

以下內容全文轉自MSDN:http://msdn.microsoft.com/zh-tw/library/ms173231.aspx(英文版:http://msdn.microsoft.com/en-us/library/ms173231.aspx)

為了讓大家不用再連到MSDN上,我直接全文轉過來,會轉這篇的主要原因是這些詞很常被用到,但跟別人討論時往往需解釋一段時間,有空的時候再針對每個用語加些圖示說明吧。

另外再提供.net framework字彙:http://msdn.microsoft.com/zh-tw/library/6c701b8w(VS.80).aspx

 

Access Modifier - 存取修飾詞

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

Accessible Member - 可存取成員

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

Accessor - 存取子

是一種方法,可設定或擷取與屬性相關的私用 (Private) 資料成員值。讀寫屬性擁有 getset 存取子。唯讀的屬性只有一個 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# 參考)

 

游舒帆 (gipi)

探索原力Co-founder,曾任TutorABC協理與鼎新電腦總監,並曾獲選兩屆微軟最有價值專家 ( MVP ),離開職場後創辦探索原力,致力於協助青少年培養面對未來的能力。認為教育與組織育才其實息息相關,都是在為未來儲備能量,2018年起成立為期一年的專題課程《職涯躍升的關鍵24堂課》,為培養台灣未來的領袖而努力。