1.限定字符串
用 @ 符号加在字符串前面表示其中的转义字符“不”被处理。
如果我们写一个文件的路径,例如"D:\文本文件"路径下的text.txt文件,不加@符号的话写法如下:

string fileName = "D:\\文本文件\\text.txt";
如果使用@符号就会比较简单:

string fileName = @"D:\文本文件\text.txt";
2.让字符串跨行
有时候一个字符串写在一行中会很长(比如SQL语句),不使用@符号,一种写法是这样的:

string strSQL = "SELECT * FROM HumanResources.Employee AS e"
  + " INNER JOIN Person.Contact AS c"
  + " ON e.ContactID = c.ContactID"
  + " ORDER BY c.LastName";
加上@符号后就可以直接换行了:

string strSQL = @"SELECT * FROM HumanResources.Employee AS e
  INNER JOIN Person.Contact AS c
  ON e.ContactID = c.ContactID
  ORDER BY c.LastName";
3.在标识符中的用法
C#是不允许关键字作为标识符(类名、变量名、方法名、表空间名等)使用的,但如果加上@之后就可以了,例如:

namespace @namespace
{
  class @class
  {
  public static void @static(int @int)
  {
  if (@int > 0)
  {
  System.Console.WriteLine("Positive Integer");
  }
  else if (@int == 0)
  {
  System.Console.WriteLine("Zero");
  }
  else
  {
  System.Console.WriteLine("Negative Integer");
  }
  }
  }

转载于:https://www.cnblogs.com/lxy131/archive/2010/11/25/1887871.html

@符号的几种用法总结相关推荐

  1. C语言丨运算符号的三种用法(有示例代码)

    &: 在C语言中有两种意思,一种是取地址符,是单目运算符:另一种是位运算符,表示"按位与",是双目运算符. 1.用于指针赋值 #include<stdio.h> ...

  2. Asp.Net中几种相似数据绑定标记符号的解释及用法

    Asp.Net中几种相似数据绑定标记符号的解释及用法1.<%#... %> 是在绑定控件DataBind()方法执行时被执行,用于数据绑定 如: <%# Container.Data ...

  3. DecimalFormat的几种用法!

    DecimalFormat的几种用法! 转载▼             NumberFormat.getInstance()方法返回NumberFormat的一个实例(实际上是NumberFormat ...

  4. C语言中 * “星号”的九种用法

    C语言中 * "星号"的九种用法 乘法运算符 复合赋值运算符 假读符 注释符 普通符号 指针定义符 指向运算符 行列地址转换符 地址值符 乘法运算 c=ab; a=2, b=3, ...

  5. 论文、报告及教案公式编辑:图片公式转换Mathpix snipping Tool、快速编辑神器AxMath插件操作使用的几种用法(最详细精致)

    图片公式转换Mathpix snipping Tool及快速编辑神器AxMath插件操作使用的几种用法(最详细精致) [文章内容较多, 点击目录链接可直达标题内容] 文章目录 图片公式转换Mathpi ...

  6. 正则表达式-问号的四种用法

    正则表达式-问号的四种用法 原文符号 因为?在正则表达式中有特殊的含义,所以如果想匹配?本身,则需要转义,\? 有无量词 问号可以表示重复前面内容的0次或一次,也就是要么不出现,要么出现一次. 非贪婪 ...

  7. C语言中常见的符号和注释的用法

    文章目录 前言 一.换行符号\n \n的具体用法和作用 二.取地址符号& &的具体用法和作用 三.注释 注释的格式 注释的作用 注释在代码中的具体体现 总结 前言 本篇文章主要给大家讲 ...

  8. DOS/BAT批处理if exist else 语句的几种用法

    一.批处理if书写格式 if 条件表达式 (语句1) else (语句2),它的含义是:如果条件表达式成立,那么,就执行语句1,否则,将执行语句2. 这个if else 这里必须在同一行 二.四种批处 ...

  9. Linux中find命令的7种用法

    可以肯定地说,find命令是后端开发人员必须知道的Linux操作之一,除非您使用的是 Windows Server.对于技术面试,这也是一个热门话题.让我们看一个真正的问题: 如果你的Linux服务器 ...

  10. java正则表达式判断问号_正则表达式问号的四种用法详解

    原文符号 因为?在正则表达式中有特殊的含义,所以如果想匹配?本身,则需要转义,\? 有无量词 问号可以表示重复前面内容的0次或一次,也就是要么不出现,要么出现一次. 非贪婪匹配 贪婪匹配 在满足匹配时 ...

最新文章

  1. WebRTC内置debug工具,详细参数解读
  2. DotNetBar的使用—(界面风格)
  3. QString转char*的问题
  4. php 所有子类,php获取分类以下的全部子类方法
  5. Linux高性能集群搭建(3)---MPICH2安装测试
  6. 4-adjacent
  7. React中文文档 9. 表单
  8. 关于keil-C51中code、idata以及xdata
  9. 2、phpstudy本地搭建网站
  10. 新网站多久被google收录?谷歌当天收录网站靠谱吗?
  11. Unraid下虚拟DSM7.1,并开启相册人脸识别
  12. 一代信仰落幕,凯迪拉克CTS-V已经停产
  13. android+归属地+数据库,「Android」来去电显示归属地、归属地查询的小程序。
  14. SOFA Boot 整合SOFA RPC 、SOFA Registry
  15. 企业网中有哪些常见的网络设备?它有什么功能?
  16. [STM32] 可以烧写程序,但上电无法正常运行,调试时无法进入Main函数
  17. 用计算机把不及格筛出,excel怎么筛选任意科目不及格的人
  18. 格式化字符串漏洞(Format String Attack)
  19. AppCan中标首都机场移动平台项目
  20. HC3i论坛合理用药热门资料20个

热门文章

  1. 如何在M1 Mac上安装iPhone或iPad应用程序?
  2. 【Spring】白话IoC及容器的初始化
  3. Beyond Compare如何展开所有子文件夹
  4. 抓取xen-tools生成的信息
  5. Spark集群worker启动起来,一会停掉原因--尝试
  6. 没想到Sharding-Jdbc竟然这么牛逼!一键实现读写分离、分库分表~
  7. BAT互联网大厂的后端主流技术栈是啥?
  8. 留学生吐槽阿里面试几宗罪:槽点太多,不符合阿里大企业形象!
  9. 十年风雨!看蚂蚁金服SOFA 分布式架构演进
  10. redis cluster节点挂掉后_深入浅出—Redis集群的相关详解