摘要:[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
關鍵字 (例如, private、 protected、 internal 或 public),會限制對型別或型別成員的存取。如需詳細資訊,請參閱 存取修飾詞。
某個型別可以存取的成員。某個型別可以存取的成員其他型別不一定能存取。如需詳細資訊,請參閱 存取修飾詞和 Friend 組件。
是一種方法,可設定或擷取與屬性相關的私用 (Private) 資料成員值。讀寫屬性擁有 get 和 set 存取子。唯讀的屬性只有一個 get 存取子。如需詳細資訊,請參閱 屬性。
從程式的起始位置開始到目前執行階段正在執行的陳述式,所經歷的一連串方法呼叫。
描述物件的資料型別。類別同時包含資料以及在該資料上作用的方法。如需詳細資訊,請參閱 類別
在類別或結構 (Struct) 中,將型別的物件初始化的特殊方法。如需詳細資訊,請參閱 建構函式。
委派是參考方法的一種型別,一旦將一個方法指定給某委派,則該委派的行為便會與該方法完全相同。如需詳細資訊,請參閱 委派。
泛型能讓您定義使用型別參數加以定義的 類別及方法。當用戶端程式碼具現化型別時,它會指定特定型別做為引數。如需詳細資訊,請參閱 泛型。
整合式開發環境為各種開發工具提供統一使用者介面的應用程式包括有:編譯器、偵錯工具、程式碼編輯器和設計工具。
此型別的執行個體資料 (欄位和屬性) 在建立執行個體之後不會再變更。大部分實值型別 (Value Type) 都是不變的。
無法由指定型別存取的成員。某個型別無法存取的成員其他型別不一定無法存取。如需詳細資訊,請參閱 存取修飾詞。
C# 支援繼承,所以衍生自其他類別 (就是所謂的基底類別) 的 類別會繼承相同的方法和屬性。繼承涉及基底類別和衍生類別。如需詳細資訊,請參閱 繼承。
此型別只包含公用方法、事件和委派的簽章。繼承介面的物件必須實作定義於介面的所有方法和事件。類別或結構可繼承任何數目的介面。如需詳細資訊,請參閱 介面。
Iterator 是啟用 類別消費者的方法,此類別包含集合或陣列,使用 foreach, in (C# 參考) 逐一查看該集合或陣列。
此型別的執行個體資料 (欄位和屬性) 在建立執行個體之後可以變更。大部分 參考型別都是可變動的。
在另一個型別宣告內進行宣告的型別。
藉由存取子存取的資料成員。如需詳細資訊,請參閱 屬性。
重複使用先前輸入的程式碼。Visual C# Express 程式碼編輯器能夠以智慧方式重新格式化程式碼,例如,將反白顯示的程式碼區塊轉成方法。如需詳細資訊,請參閱 重構。
資料型別。宣告為參考型別的變數會指向儲存資料的位置。如需詳細資訊,請參閱 參考型別。
不需先使用關鍵字 new 將宣告為靜態的類別或方法具現化,此類別或方法即可存在。Main() 是一種靜態方法。如需詳細資訊,請參閱 靜態類別和靜態類別成員。
複合資料型別,通常用來包含具有某種邏輯關聯性的數個變數。結構也可以包含方法和事件。結構不支援繼承,但支援介面。結構是 實值型別,而 類別是 參考型別。如需詳細資訊,請參閱 結構。
實值型別是配置在堆疊上的資料型別,與配置在堆積上的參考型別相反。 內建型別 (包含數字型別、結構型別及可為 null 的型別) 都是實值型別。 類別型別和 字串型別則為 參考型別。如需詳細資訊,請參閱 實值型別 (C# 參考)。
游舒帆 (gipi) 探索原力Co-founder,曾任TutorABC協理與鼎新電腦總監,並曾獲選兩屆微軟最有價值專家 ( MVP ),離開職場後創辦探索原力,致力於協助青少年培養面對未來的能力。認為教育與組織育才其實息息相關,都是在為未來儲備能量,2018年起成立為期一年的專題課程《職涯躍升的關鍵24堂課》,為培養台灣未來的領袖而努力。 |