C#中@的用法

标签: c#标识符字符串转义
1367人阅读 评论(0) 收藏 举报
分类:

C#中@的用法 在C#代码中,字符串以@开头,表示转义序列“不”被处理 

例如: 

string filepath = @”C:\Docs\Source\a.txt”; 

如果用@引起来的字符串包括双引号,则应该使用两对双引号 

例如: 

“”” A Boy!”” cried the captain.” 则输出 “A Boy!” cried the captain. 

在C#中@可以作为标识符的第一个字符 

例如: 

class @class 

public static void @static(bool @bool) 

if(@bool) 

{ …… } 

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

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3727755次
    • 积分:34361
    • 等级:
    • 排名:第136名
    • 原创:522篇
    • 转载:28篇
    • 译文:13篇
    • 评论:706条
    微信公众号
      我的微信公众号
      为你推荐最新的博文~更有惊喜等着你
    头条号
      我的头条号
      为你推荐最新的博文~更有惊喜等着你
    时光荏苒
      白驹过隙
    博客专栏
    文章分类
    百度统计
    Google Analytics