




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、c#中的關鍵字關鍵字是對編譯器具有特殊意義的預定義保留標識符。它們不能在程序中用作標識符,除非它們有一個 前綴。例如,if 是有效的標識符,但 if 不是,因為 if 是關鍵字。下面是列出的所有的關鍵字在 C# 程序的任何部分都是保留標識符:abstractasbaseboolbreakbytecasecatchcharcheckedclassconstcontinuedecimaldefaultdelegatedodoubleelseenumeventexplicitexternFalsefinallystaticfloatforforeachgotoifimplicitinin(泛型修飾符
2、)intinterfaceinternalislocklongnamespacenewnullobjectoperatoroutout(泛型修飾符)overrideparamsprivateprotectedpublicreadonlyrefreturnsbytesealedshortsizeofstackallocstaticstringstructswitchthisthrowTruetrytypeofuintulonguncheckedunsafeushortusingvirtualvoidvolatilewhile修飾符(C# 參考)修飾符用于修改類型和類型成員的聲明。本節介紹 C#
3、修飾符:修飾符用途訪問修飾符 public private internal protected指定聲明的類型和類型成員的可訪問性。Public:類型與類型成員的訪問修飾符,公共訪問是允許訪問的最高級別Private:私有訪問是允許訪問的最低級別,只能在聲明它們的類或結構體中訪問Internal:只有在同一程序集中才可以訪問Protected:受保護成員可在其所在的類與派生類訪問abstract在類中使用adstract指示某個類只能是其他類的基類。不可被實例化,用途是派生出其他非抽象類.當從抽象類派生非抽象類時,這些非抽象類必須具體實現所繼承的所有抽象成員,從而重寫那些抽象成員(對抽象方法的
4、重寫必用override,虛方法的關鍵字virtual,對虛方法的重寫也要用override)。const指定無法修改字段或局部變量的值。聲明常量的關鍵字event聲明事件。常與委托(delegate)一起使用extern指示在外部實現方法。newNew 運算符:用于創建對象和調用構造函數。New 修飾符:用于向基類成員隱藏繼承成員。override要擴展或修改繼承的方法、屬性、索引器或事件的抽象實現或虛實現,必須使用 override 修飾符。partial在整個同一程序集中定義分部類、結構和方法。分部類型定義允許將類、結構或接口的定義拆分到多個文件中。readonly聲明一個字段,該字段只
5、能賦值為該聲明的一部分或者在同一個類的構造函數中。sealed指定類不能被繼承。密封類關鍵字,密封類不能被繼承(不想讓其它類繼承可以聲明為密封類)static靜態成員的關鍵字,靜態成員可以直接通過類來調用(在動靜態調用都可以),動態成員必需通過對象來調用unsafe聲明不安全的上下文。Unsafe static void test() Unsafe virtual虛方法的關鍵字,不含方法實現,用override對其實現,不含startic(多用于多態性)volatilevolatile 關鍵字指示一個字段可以由多個同時執行的線程修改。 聲明為 volatile 的字段不受編譯器優化(假定由單個
6、線程訪問)的限制。 這樣可以確保該字段在任何時間呈現的都是最新的值。 volatile 修飾符通常用于由多個線程訪問但不使用 lock 語句對訪問進行序列化的字段。語句關鍵字(C# 參考)語句是程序指令。除了下表中引用的主題中介紹的以外,語句都是按照順序執行的。下表列出了 C# 語句關鍵字。有關不用任何關鍵字表示的語句的更多信息,請參見語句(C# 編程指南)。類別C# 關鍵字選擇語句if,else,switch,case迭代語句do,for,foreach,in,while跳轉語句break,continue,default,goto,return,yield異常處理語句throw,try-c
7、atch,try-finally,try-catch-finally檢查和未檢查checked,uncheckedfixed 語句fixedlock 語句lock命名空間關鍵字(C# 參考)本節描述與 using 命名空間關聯的關鍵字和運算符: Namespace 命名空間 using .Operator : 運算符 外部別名Operator Keywords (C# Reference)用于執行雜項操作,例如創建對象,檢查對象的運行時類型,獲取類型的大小,等等。本節介紹下列關鍵字: as將對象轉換為可兼容類型。 is檢查對象的運行時類型。 new new 運算符創建對象。 new 修飾符隱藏
8、繼承成員。 new 約束限定類型參數。 sizeof獲取類型的大小。 typeof獲取類型的System.Type對象。 true true 運算符返回布爾值 true 表示真,否則返回 false。 true表示布爾值 true。 false false 運算符返回布爾值 true 表示假,否則返回 false。 false表示布爾值 false。 stackalloc在堆棧上分配內存塊。在語句一節中介紹了下列可用作運算符和語句的關鍵字: checked指定已檢查的上下文。 unchecked指定未檢查的上下文。Conversion Keywords (C# Reference)本節描述在類
9、型轉換中使用的關鍵字: explicit implicit operator訪問關鍵字(C# 參考)本節介紹下列訪問關鍵字: base訪問基類的成員。 this引用類的當前實例。文字關鍵字(C# 參考) C# 有下列文字關鍵字: null true false default上下文關鍵字(C# 參考)上下文關鍵字用于提供代碼中的特定含義,但它不是 C# 中的保留字。本節介紹下面這些上下文關鍵字:關鍵字說明add定義一個自定義事件訪問器,客戶端代碼訂閱事件時將調用該訪問器。dynamic定義一個引用類型,實現發生繞過編譯時類型檢查的操作。get為屬性或索引器定義訪問器方法。global指定未以其
10、他方式命名的默認全局命名空間。Partial 部分在整個同一編譯單元內定義分部類、結構和接口。remove定義一個自定義事件訪問器,客戶端代碼取消訂閱事件時將調用該訪問器。set為屬性或索引器定義訪問器方法。value用于設置訪問器和添加或移除事件處理程序。var使編譯器能夠確定在方法作用域中聲明的變量的類型。where將約束添加到泛型聲明。(另請參見where)。yield在迭代器塊中使用,用于向枚舉數對象返回值或發信號結束迭代。C# 3.0 中引入的所有查詢關鍵字也都是上下文相關的。有關更多信息,查詢關鍵字(C# 參考)本節包含查詢表達式中使用的上下文關鍵字。本節內容子句說明from指定數據源和范圍變量(類似于迭代變量)。where根據一個或多個由邏輯“與”和邏輯“或”運算符(&或|)分隔的布爾表達式篩選源元素。select指定當執行查詢時返回的序列中的元素將具有的類型和形式。group按照指定的鍵值對查詢結果進行分組。into提供一個標識符,它可以充當對 join、group 或 select 子句的結果的引用。orderby基于元素類型的默認比較器按升序或降序對查詢結果進行排序。join基于兩個指定匹配條件之間的相等
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業機器人技術在制造中的應用
- 工業機器人技術與工業自動化
- 工業機器人與旋轉灌裝機的結合應用
- 工業污染防治與綠色生產實踐
- 工業污染監測與治理策略探討
- 工業綠色能源利用與管理
- 工業污染防治的法律措施與實踐
- 工業生產線設備維修培訓
- 工業節能減排的先進技術與實踐
- 工業節能減排的技術與策略研究
- 四年級下冊數學說課稿-1歌手大賽-北師大版
- 2023年南昌市外國與學校小升初能力試題
- 北京市朝陽區2021-2022學年四年級下學期期末語文試卷
- 金融系統反洗錢考試題庫(含答案)
- 甘肅省張掖市2023年中考地理真題試題(含解析)
- 人教小學數學五年級下冊綜合與實踐《怎樣通知最快》示范公開課教學課件
- 脫不花三十天溝通訓練營
- 2023年湖南常德中考語文真題及答案
- “滾球法”計算接閃器保護范圍
- 生產專案持續改善工作匯報
- 2022年南通如皋市醫療系統事業編制鄉村醫生招聘筆試試題及答案解析
評論
0/150
提交評論