C#关键字一览表

简介: C#关键字分保留字与上下文关键字两类:保留字(如if、class)具特殊语法意义,不可作标识符,但可用@前缀强制使用;上下文关键字(如get、set)仅在特定语境中生效,新增时避免破坏旧代码兼容性。

C# 中的关键字是编译器预先定义好的一些单词,也可以称为保留字或者保留标识符,这些关键字对编译器有特殊的意义,不能用作标识符。但是,如果您非要使用的话也不是没有办法,只需要在关键字前面加上@前缀即可,例如@if就是一个有效的标识符,而if则是一个关键字。


在 C# 中,有些关键字在代码的上下文中具有特殊的意义,例如 get 和 set,这样的关键字被称为上下文关键字(contextual keywords)。一般来说,C# 语言中新增的关键字都会作为上下文关键字,这样可以避免影响到使用旧版语言编写的 C# 程序。


下表列出了 C# 中的保留关键字(Reserved Keywords)和上下文关键字(Contextual Keywords):


保留关键字
abstract as base bool break byte case
catch char checked class const continue decimal
default delegate do double else enum event
explicit extern false finally fixed float for
foreach goto if implicit in in (generic modifier) int
interface internal is lock long namespace new
null object operator out out (generic modifier) override params
private protected public readonly ref return sbyte
sealed short sizeof stackalloc static string struct
switch this throw true try typeof uint
ulong unchecked unsafe ushort using virtual void
volatile while          
上下文关键字
add alias ascending descending dynamic from get
global group into join let orderby partial (type)
partial
(method)
remove select set      
相关文章
|
21天前
|
安全 关系型数据库 PostgreSQL
别让烂代码拖垮项目!Docker一键部署SonarQube,10分钟搞定代码质量检测
还在为代码里的隐藏bug、安全漏洞和越积越多的技术债头疼?本文教你用Docker快速部署SonarQube这款业界领先的代码质量检测工具,从环境准备到第一次代码扫描全程保姆级教学。支持30多种编程语言,能自动检测bug、安全漏洞、代码异味,还能生成可视化的质量报告,让你的团队告别"屎山",写出更健壮、更易维护的代码。
218 1
别让烂代码拖垮项目!Docker一键部署SonarQube,10分钟搞定代码质量检测
|
7天前
|
人工智能 自然语言处理 安全
AI 智能体 OpenClaw Windows 安装配置与功能使用教程
OpenClaw(小龙虾)是2026年爆火的开源AI智能体,GitHub星标超28万。本教程提供Windows一键部署方案,零代码、全图形化操作,10分钟即可搭建本地数字员工,支持文件整理、浏览器自动化等办公任务,隐私安全、新手友好。(239字)
|
13天前
|
人工智能 开发工具 开发者
[理论篇-9]Skill系统与能力封装
用最直白的话讲清楚 **Skill(技能)** 是什么、为什么 2025 年下半年它从一个小众概念变成了 AI 行业的新基建,以及它会怎么改变你和 AI 的相处方式——不管你是开发者、产品经理、运营、还是只想让 AI 多帮自己干点活的普通用户。
188 4
|
12天前
|
Windows
【2026最新】右键菜单太多,用ContextMenuManager一键搞定(附安装包+图文步骤)
ContextMenuManager是一款开源免费的Windows右键菜单管理工具,中文界面、操作直观。支持按文件类型(如文件夹、exe、txt等)精细化管理,可一键禁用/恢复菜单项,并提供配置备份与还原功能,绿色便携,无需安装。
|
15天前
|
Python
Python 3.7.0 安装教程:环境变量配置+自定义路径(64位)
Python是成熟稳定的面向对象通用编程语言。本文详解Python 3.7.0离线安装全流程:含下载地址、系统位数选择、管理员运行、PATH配置、自定义路径(推荐D盘Python37)及IDLE验证,步骤清晰,零基础可快速完成部署。(239字)
|
18天前
|
机器学习/深度学习 人工智能 开发者
AI 编程时代来了!Karpathy 出品「避坑指南」一夜爆火
AI编程时代来临,Karpathy指出四大通病:错误假设、代码臃肿、误改无关代码、缺乏验证标准。开发者Forrest Chang据此推出开源《CLAUDE.md》指南,通过“思考优先、简单优先、精准改动、目标驱动”四原则,让Claude Code更可靠、高效、可控。(239字)
281 1
|
18天前
|
机器学习/深度学习 人工智能 算法
工业织物缺陷目标检测数据集分享(适用于YOLO系列深度学习分类检测任务)
本数据集面向工业织物弱纹理场景,含1000+张768×512 RGB图像,精准标注4类缺陷(洞、异物、油斑、织线错误),采用标准YOLO格式,适配YOLOv5/v8等系列模型,助力智能制造质检研究与落地。(239字)
169 1
|
20天前
|
人工智能 数据可视化 API
阿里云部署 Hermes Agent 从入门到精通:技能体系与模型配置实战指南
在AI智能体快速普及的今天,能够自主学习、持续进化、长期记忆、多端运行的Agent框架,正在成为新一代效率工具的核心。Hermes Agent凭借自进化能力、全平台支持、轻量化架构与极高的活跃度,成为2026年最值得学习的AI Agent框架。其最新版本带来了全平台出击的能力,正式支持微信、iMessage、安卓Termux环境,同时大幅优化稳定性、速度与生态兼容性。无论是本地运行、云端部署、多平台接入,还是从同类框架平滑迁移,Hermes Agent都提供了完整方案。
431 2
|
28天前
|
人工智能 数据挖掘 Shell
【全网最详细】Python官网下载安装教程 | Python3使用图文步骤详解(2026最新)
Python是语法简洁、易学易用的高级编程语言,广泛应用于Web开发、数据分析、AI及自动化等领域。其强大生态(如Django、Pandas、TensorFlow)极大提升开发效率。推荐新手选用稳定LTS版Python 3.11,兼顾性能与兼容性。(239字)

热门文章

最新文章