亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> C语言

C# 关键字和标识符

C# 关键字和标识符

在本教程中,我们将学习 C# 编程语言中的关键字(保留词)和标识符。

C# 关键字

关键字是在程序中具有特殊含义的预定义保留字集。关键字的含义不能改变,也不能直接用作程序中的标识符。

例如,

long mobileNum;

这里,long 是一个关键字和 mobileNum 是一个变量(标识符)。 long 在 C# 中具有特殊含义,即用于声明 long 类型的变量 而且这个功能不能改。

此外,像 long 这样的关键字 , int , char 等不能用作标识符。所以,我们不能有这样的东西:

long long;

C# 共有 79 个关键字。所有这些关键字都是小写的。这是所有 C# 关键字的完整列表。

摘要 作为 基础 布尔
休息 字节 案例 赶上
字符 检查 类 常量
继续 十进制 默认 委托
做 双 否则 枚举
事件 显式 外部 假
终于 固定 浮动 对于
foreach 转到 如果 隐式
在 in(通用修饰符) int 界面
内部 是 锁 长
命名空间 新 空 对象
运算符 出来 out(通用修饰符) 覆盖
参数 私人 受保护 公开
只读 参考 返回 sbyte
密封 短 大小 堆栈分配
静态 字符串 结构 切换
这个 抛出 是的 试试
类型 uint 乌龙 未选中
不安全 超短 使用 使用静态
无效 易变 同时  

虽然关键字是保留字,但如果 @ 被添加为前缀。例如,

int @void;

上面的语句会创建一个变量@void int 类型 .


上下文关键词

除了常规关键字,C# 还有 25 个上下文关键字。上下文关键字在有限的程序上下文中具有特定的含义,并且可以用作该上下文之外的标识符。它们不是 C# 中的保留字。

添加 别名 升序
异步 等待 降序
动态 来自 得到
全局 组 进入
加入 让 排序
部分(类型) 部分(方法) 删除
选择 设置 价值
变量 when(过滤条件) where(泛型类型约束)
产​​量    

如果您有兴趣了解每个关键字的作用,建议您访问 C# 关键字(官方 C# 文档)。


C# 标识符

标识符是赋予变量、方法、类等实体的名称。它们是程序中唯一标识元素的标记。例如,

int value;

这里,value 是变量的名称。因此它是一个标识符。保留关键字不能用作标识符,除非 @ 被添加为前缀。例如,

int break;

该语句会在编译时产生错误。

要了解有关变量的更多信息,请访问 C# 变量。


标识符命名规则

以下是一些有效和无效的标识符:

标识符 备注
数字 有效
计算标记 有效
你好$ 无效(包含 $)
名字1 有效
@if 有效(带前缀@的关键字)
如果 无效(C# 关键字)
我的名字 无效(包含空格)
_hello_hi 有效

示例:在程序中查找关键字和标识符列表

只是为了明确概念,让我们在 C# Hello World 中编写的程序中找到关键字和标识符的列表。

using System;
namespace HelloWorld
{
    class Hello
{         
        static void Main(string[] args)
        {
          Console.WriteLine("Hello World!");
        }
    }
}

关键字 标识符
使用 系统
命名空间 HelloWorld(命名空间)
类 你好(类)
静态 主要(方法)
无效 参数
字符串 控制台
  写线

“Hello World!” WriteLine 内 方法是一个字符串文字。


C语言

  1. C# 运算符优先级和关联性
  2. C# while 和 do...while 循环
  3. C# 预处理器指令
  4. C++ 变量、文字和常量
  5. C 关键字和标识符
  6. C while 和 do...while 循环
  7. Python 关键字和标识符
  8. C 令牌、标识符、关键字:什么是令牌及其类型
  9. C - 常量和文字
  10. C# - 常量和文字
  11. 热成像,它是什么以及它的用途
  12. 增强现实及其在维护中的应用