zoukankan      html  css  js  c++  java
  • @符号妙用

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

    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)
           {
              ......
           }
      }
    }
    

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

  • 相关阅读:
    uboot和内核分区的修改
    2440移植内核到uboot上,打印乱码
    启动新内核出现:No filesystem could mount root, tried: ext3 ext2 cramfs vfa
    启动新内核出现:Kernel panic
    移植最新版本3.4.2内核
    2017团体程序设计天梯赛大区赛 L3-3 球队“食物链”
    leetcode543 Diameter of Binary Tree
    CF599B Spongebob and Joke
    poj1930 Dead Fraction
    poj3040 Allowance
  • 原文地址:https://www.cnblogs.com/zlzly/p/2565626.html
Copyright © 2011-2022 走看看