C#标识符简单分析

开发 后端
这里介绍C#标识符,对于跨语言的移植带来了便利。因为,某个单词在 C# 中作为保留关键字,但是在其他语言中也许不是。

C#标识符还是比较常见的东西,这里我们主要介绍C#标识符中的用法,包括介绍 static 的方法和bool 的形参等方面。

C#标识符中的用法

在 C#  规范中, @  可以作为C#标识符(类名、变量名、方法名等)的***个字符,以允许C# 中保留关键字作为自己定义的C#标识符。

  1. class @class  
  2. {  
  3. public static void @static(bool @bool)  
  4. {  
  5. if (@bool)  
  6. System.Console.WriteLine("true");  
  7. else  
  8. System.Console.WriteLine("false");  
  9. }  
  10. }  
  11. class Class1  
  12. {  
  13. static void M()  
  14. {  
  15. cl\u0061ss.st\u0061tic(true);  
  16. }  

注意,@ 虽然出现在C#标识符中,但不作为C#标识符本身的一部分。因此,以上示例,定义了一个名为 class 的类,并包含一个名为 static 的方法,以及一个参数名为了 bool 的形参。这样,对于跨语言的移植带来了便利。因为,某个单词在 C#  中作为保留关键字,但是在其他语言中也许不是。

【编辑推荐】

  1. C# GreetPeople方法
  2. C# Hashtable对象分析
  3. 常用C# Arraylist的介绍
  4. C# Observer设计模式
  5. C#交错数组浅析
责任编辑:佚名 来源: 博客园
相关推荐

2009-09-01 10:08:57

C#运算符

2009-09-23 10:41:10

对象标识符Hibernate

2012-02-08 14:01:18

HibernateJava

2009-10-27 14:20:37

VB.NET动态标识符

2011-03-14 10:17:40

JavaScript

2022-07-17 06:57:02

时间戳唯一标识符

2009-12-08 19:29:10

PHP生成唯一标识符

2009-06-26 18:07:12

JSF客户端标识符

2009-07-21 12:59:25

Scala标识符

2017-04-21 12:30:45

AndroidAndroid O设备标识符

2009-08-27 18:05:54

C#索引功能

2009-08-27 18:02:22

C#事件处理

2009-08-27 15:34:38

C#命名空间

2009-08-31 18:24:26

编译C#文件

2009-08-26 18:00:07

C#内部类

2009-09-01 17:32:04

C#版本控制

2009-09-01 18:36:35

C#委托实例

2009-09-01 18:05:17

C#类型声明

2010-01-15 18:17:39

VB.NET动态标识

2023-08-22 08:52:14

Go零值标识符
点赞
收藏

51CTO技术栈公众号