博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
@符号妙用
阅读量:4704 次
发布时间:2019-06-10

本文共 565 字,大约阅读时间需要 1 分钟。

闲来无事,看看天平兄写的书,偶然看到了@符号的用法,之前只知道写字符串的时候,需要转义的字符,加上@就不用转了,比如

string str="c:\\program\\windows\\aa.txt";

加上@符号只需要string str=@"c:\program\windows\aa.txt";

原来还有一种用法是我们很多人不知道的,那就是保留关键字标识符。

在c#规范中,@可以作为标识符(类名、变量名、方法名等)的第一个字符,以允许c#中保留关键字作为自己定义的标识符,像class、static、bool等都是c#的保留关键字,并不能当做普通标识符来命名,但是通过@符号前缀就可以把这些本来是关键字当做普通字符使用

class @class{  public static void @static(bool @bool)  {        if(@bool)       {          ......       }  }}

 这就是关键字当做普通字符来用了。写这些主要是为了留个笔记,现在年纪大了,脑子也不是很好用,记下来偶尔看看可以用得上,另一方面也是同园子里的朋友们共享。

转载于:https://www.cnblogs.com/zlzly/archive/2012/06/27/2565626.html

你可能感兴趣的文章
BZOJ 3787: Gty的文艺妹子序列
查看>>
Comet OJ - Contest #5 简要题解
查看>>
CF1093G Multidimensional Queries
查看>>
移动端提升页面速度与网站性能
查看>>
中国剩余定理学习笔记
查看>>
深度学习中优化【Normalization】
查看>>
POJ2309BST(树状数组)
查看>>
洛谷P2114 起床困难综合症【位运算】【贪心】
查看>>
Ubuntu+caffe训练cifar-10数据集
查看>>
net 把指定 URI 的资源下载到本地
查看>>
js中 $ 未定义 或者 “xxx”未定义
查看>>
Sublime3插件安装
查看>>
[转]大型网站系统架构的演化
查看>>
非常好的JSUI
查看>>
基于EasyNVR摄像机无插件直播流媒体服务器实现类似于单点登录功能的免登录直播功能...
查看>>
python学习0day
查看>>
课堂练习之检测水军
查看>>
函数指针的使用
查看>>
位图数据结构的操作
查看>>
azkaban用户管理及权限配置
查看>>