C# 中的 @ 符号的使用及注意事项


  编程中很多细节问题我们都要十分的注意,要不一个小小的字母错误就能引起程序的无法运行,我自己就经历过这样的事情,对于编程中应该注意的问题,我们要经常的收集整理自己的一本手册,今天我们来讲下C#中的@符号的使用及注意事项。

  一 字符串中的用法

  字符@表示,其后的字符串是个“逐字字符串”(verbatim string)。

  @只能对字符串常量作用。

  1.用于文件路径

以下为引用的内容:
string s_FilePath ="C:\\Program Files\\Microsoft.NET\\test.txt";

  相当于

以下为引用的内容:
string s_FilePath =@"C:\Program Files\Microsoft.NET\test.txt";

  2.用@表示的字符串能够跨越数行。用于在CS中写JS或SQL代码比较方便。

以下为引用的内容:
  string s_MultiRows = @"Line1
  Line2
  Line3";
  string s_JavaScript = @"
  ";

  二 标识符中的用法

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

  如

以下为引用的内容:

  class @class
  {
  public static void @static(bool @bool) {
  if (@bool)
  System.Console.WriteLine("true");
  else
  System.Console.WriteLine("false");
  }
  }
  class Class1
  {
  static void M() {
  clu0061ss.stu0061tic(true);
  }
  }

  注意,@ 虽然出现在标识符中,但不作为标识符本身的一部分。

  因此,以上示例,定义了一个名为 class 的类,并包含一个名为 static 的方法,以及一个参数名为了 bool 的形参。

  这样,对于跨语言的移植带来了便利。因为,某个单词在 C# 中作为保留关键字,但是在其他语言中也许不是。



相关阅读:
XP上无法应用Win2008的AD组策略解决办法
javascript 跳转代码集合
如何用Exmap查看进程的内存占用情况
asp 在线备份与恢复sqlserver数据库的代码
MySQL 编码机制
Mobile Robot Programming Toolkit (MRPT)
css 等宽导航栏设计技巧
关于MYSQL 远程登录的授权方法 命令
在登录触发器错误情况下连接SQL Server的方法
Session设置过期时间的几种方式分享
javascript的事件描述
对所有SMTP队列禁用出站邮件
使用SimpleXML需要注意的问题
textContent在Firefox下与innerText等效的属性
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 侯以雷诗歌欣赏980 登圣善寺阁望龙门 我就是想停下来,看看这个世界 【精品】安全教育心得体会600字 感动每一刻 一年级冬天的作文:我最喜欢的冬天 爱在那儿(转载)作文600字 热心的喇叭花 他作文300字 蒲公英的愿望 做到六点,做好农村小学班主任 一无所有的我还有多少?作文450字 企业政协委员考察材料 她缺少守护 世界名人语录 描写秋天的果园100字 不懂得珍惜你的人不要为之不舍的心情短语(心情说说) 2012年度幼儿园工作总结 我和小兔子作文400字 小学六年级作文550字:掉牙齿 曾以为 示范学校督导评估汇报材料 杨绛简介 学群众路线实践心得 庶出子为什么更有出息 致给我们逝去的青春作文200字 动物搬迁计划 看戏作文600字 欢迎台湾小朋友 高中英语写作技巧 小学三年级作文300字:拿到期末成绩单之后…… 成功也是失败之母 小学五年级作文800字:“五一”节见闻 岭南梦星辰——三下乡实践后续心得3 再见2010年 鼓励团队的经典语句 精忠报国又何用(一) 学生会个人工作计划书格式 爸爸的感想 不必畏惧,你总会遇到属于自己的精彩 会计培训征文:心声与感想 借酒品人生 外科护士工作总结范文 做一个有责任心的人作文1500字 关于春节的祝福语 冬夜与故友聚送吉校书 伤口好痛 企业个人工作总结写法 这样一份西红柿的爱 2016年六一儿童节主持词

Copyright © 2016 phpStudy |