c#關鍵字

来源:https://www.cnblogs.com/wys000/archive/2018/09/06/9598476.html
-Advertisement-
Play Games

abstract as base bool break byte case catch char checked decimal default delegate continue double do else enum ecent explicit finally fixed float for ...


abstract

as

base

bool

break

byte

case

catch

char

checked

decimal

default

delegate

continue

double

do

else

enum

ecent

explicit

finally

fixed

float

for

foreach

get

goto

if

implicit

const

in

int

interface

internal

is

lock

long

new

null

object

partial

out

namespace

override

private

ref

readonly

public

return

protected

short

set

stackalloc

sizeof

static

this

struct

throw

try

switch

typeof

uint

unchecked

ulong

unsafe

void

ushort

using

value

virtual

volatile

where

while

yield

class

true

extern

false

sbyte

sealed

 

 

 

 

 

 

 

 

 

 

 

    部分描述: abstract:可以和類、方法、屬性、索引器及事件一起使用,標識一個可以擴展但不能被實體化的、必須被實現的類或方法。 as:一個轉換操作符,如果轉換失敗,就返回null。 base:用於訪問被派生類或構造中的同名成員隱藏的基類成員。 catch:定義一個代碼塊,在特定類型異常拋出時,執行塊內代碼。 checked:既是操作符又是語句,確保編譯器運行時,檢查整數類型操作或轉換時出現的溢出。 const:標識一個可在編譯時計算出來的變數值,即一經指派不可修改的值。 delegate:指定一個聲明為一種委托類型。委托把方法封裝為可調用實體,能在委托實體中調用。 enum:表示一個已命名常量群集的值類型。 event:允許一個類或對象提供通知的成員,他必須是委托類型。 explicit:一個定義用戶自定義轉換操作符的操作符,通常用來將內建類型轉換為用戶定義類型或反向操作,必須再轉換時調用顯示轉換操作符。 extern:標識一個將在外部(通常不是c#語言)實現的方法。 finally:定義一個代碼塊,在程式控制離開try代碼快後執行。參見try和catch。 fixed:在一個代碼塊執行時,在固定記憶體位置為一個變數指派一個指針。 foreach:用於遍歷一個群集的元素。 goto:一個跳轉語句,將程式執行重定向到一個標簽語句。 implicit:一個操作符,定義一個用戶定義的轉換操作符,通常用來將預定義類型轉換為用戶定義類型或反向操作,隱式轉換操作符必須在轉換時使用。 interface:將一個聲明指定為介面類型,即實現類或構造必須遵循的合同。 internal:一個訪問修飾符。 namespace:定義一個邏輯組的類型和命名空間。 operator:用來聲明或多載一個操作符。 out:標識一個參數值會受影響的參數,但在傳入方法時,該參數無需先初始化。 params:聲明一個參數數組。如果使用,必須修改指定的最後一個參數,允許可選參數。 protected:訪問僅限於包含類或從包含類派生的類型。 readonly:標識一個變數的值在初始化後不可修改。 ref:標識一個參數值可能會受影響的參數。 static:意思是靜態,可以修飾類、欄位、屬性、方法。 sealed:防止類型被派生,防止方法和property被覆載。 sizeof:一個操作符,以byte為單位返回一個值類型的長度。 stackalloc:返回在堆上分配的一個記憶體塊的指針。 struct:是一種值類型,可以聲明常量、欄位、方法、property、索引器、操作符、構造器和內嵌類型。 throw:拋出一個異常。 try:異常處理代碼塊的組成部分之一。try代碼塊包括可能會,拋出異常的代碼。參閱catch和finally關鍵字。 typeof:一個操作符,返回傳入參數的類型。 unchecked:禁止溢出檢查。 unsafe:標註包含指針操作的代碼塊、方法或類。 using:當用於命名空間時,using關鍵字允許訪問該命名空間中的類型,而無需指定其全名。也用於定義finalization操作的範圍。 virtual:一個方法修飾符,標識可被覆載的方法。 volatile:標識一個可被操作系統、某些硬體設備或併發線程修改的attribute。
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 慢慢的做記錄,做最強大的自己 看了大話設計模式之後感觸很深,發現自己還有很多學習的東西,設計軟體並不是一兩句代碼把功能寫完了就行,需要思考的內容有很多 代碼來源參考大話設計模式這本書,這裡在博客里記錄一下,不可能每次都去翻書,但是在博客裡面是非常好找的。 單例模式應用場景很多,比如我設置定時器,進行 ...
  • /// 文件圖片上傳 /// /// 成功上傳返回上傳後的文件名 [HttpPost] public async Task UpLoadImageFiles() { var files = HttpContext.Current.Request.Files; ... ...
  • /// base64上傳圖片 /// /// 成功上傳返回上傳後的文件名 [HttpPost] public async Task UpLoadImageBase64() { HttpContextBase context = (HttpContextBase)Request.Prope... ...
  • 看到本段代碼是不是很熟悉,常用了是吧,現在換一種場景,A與B協作,B向A發送回調,A知道B回想自己發送回調數據,且發送的是Json格式數據,但格式內容B沒有給文檔, 此時測試確實可以收到B發送的回調請求,但是就是不知道數據格式很著急,這時B暫時聯繫不上,且B的項目已經上線運行良好不會出問題,此時怎麼 ...
  • 原文鏈接:https://www.cnblogs.com/hua66/p/9600085.html 在使用Redis中,我們可能會遇到以下場景: 例如: 某用戶向伺服器中發送一個請求,伺服器將用戶請求加入Redis任務隊列,任務完成則移出隊列。 以上場景有幾點疑問: 解決方案: 以上解決方案都可以使 ...
  • 採用nginx和.net core 部署一套api介面到伺服器上,發現獲取到的ip地址為127.0.0.1 經過檢查發現,需要在nginx配置上以下參數 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; pro ...
  • 兩個類之間交互 ...
  • 公司電腦禁止,只有一個老的vs2017的安裝目錄(之前通過 --layout 安裝時生成的離線文件)。找了一圈百度,沒能解決問題,最後,問bing,查微軟的官方網站命令,最後得到的結論相當簡單: ...
一周排行
    -Advertisement-
    Play Games
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...