@符号的几种用法总结
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
@符号的几种用法总结相关推荐
- C语言丨运算符号的三种用法(有示例代码)
&: 在C语言中有两种意思,一种是取地址符,是单目运算符:另一种是位运算符,表示"按位与",是双目运算符. 1.用于指针赋值 #include<stdio.h> ...
- Asp.Net中几种相似数据绑定标记符号的解释及用法
Asp.Net中几种相似数据绑定标记符号的解释及用法1.<%#... %> 是在绑定控件DataBind()方法执行时被执行,用于数据绑定 如: <%# Container.Data ...
- DecimalFormat的几种用法!
DecimalFormat的几种用法! 转载▼ NumberFormat.getInstance()方法返回NumberFormat的一个实例(实际上是NumberFormat ...
- C语言中 * “星号”的九种用法
C语言中 * "星号"的九种用法 乘法运算符 复合赋值运算符 假读符 注释符 普通符号 指针定义符 指向运算符 行列地址转换符 地址值符 乘法运算 c=ab; a=2, b=3, ...
- 论文、报告及教案公式编辑:图片公式转换Mathpix snipping Tool、快速编辑神器AxMath插件操作使用的几种用法(最详细精致)
图片公式转换Mathpix snipping Tool及快速编辑神器AxMath插件操作使用的几种用法(最详细精致) [文章内容较多, 点击目录链接可直达标题内容] 文章目录 图片公式转换Mathpi ...
- 正则表达式-问号的四种用法
正则表达式-问号的四种用法 原文符号 因为?在正则表达式中有特殊的含义,所以如果想匹配?本身,则需要转义,\? 有无量词 问号可以表示重复前面内容的0次或一次,也就是要么不出现,要么出现一次. 非贪婪 ...
- C语言中常见的符号和注释的用法
文章目录 前言 一.换行符号\n \n的具体用法和作用 二.取地址符号& &的具体用法和作用 三.注释 注释的格式 注释的作用 注释在代码中的具体体现 总结 前言 本篇文章主要给大家讲 ...
- DOS/BAT批处理if exist else 语句的几种用法
一.批处理if书写格式 if 条件表达式 (语句1) else (语句2),它的含义是:如果条件表达式成立,那么,就执行语句1,否则,将执行语句2. 这个if else 这里必须在同一行 二.四种批处 ...
- Linux中find命令的7种用法
可以肯定地说,find命令是后端开发人员必须知道的Linux操作之一,除非您使用的是 Windows Server.对于技术面试,这也是一个热门话题.让我们看一个真正的问题: 如果你的Linux服务器 ...
- java正则表达式判断问号_正则表达式问号的四种用法详解
原文符号 因为?在正则表达式中有特殊的含义,所以如果想匹配?本身,则需要转义,\? 有无量词 问号可以表示重复前面内容的0次或一次,也就是要么不出现,要么出现一次. 非贪婪匹配 贪婪匹配 在满足匹配时 ...
最新文章
- WebRTC内置debug工具,详细参数解读
- DotNetBar的使用—(界面风格)
- QString转char*的问题
- php 所有子类,php获取分类以下的全部子类方法
- Linux高性能集群搭建(3)---MPICH2安装测试
- 4-adjacent
- React中文文档 9. 表单
- 关于keil-C51中code、idata以及xdata
- 2、phpstudy本地搭建网站
- 新网站多久被google收录?谷歌当天收录网站靠谱吗?
- Unraid下虚拟DSM7.1,并开启相册人脸识别
- 一代信仰落幕,凯迪拉克CTS-V已经停产
- android+归属地+数据库,「Android」来去电显示归属地、归属地查询的小程序。
- SOFA Boot 整合SOFA RPC 、SOFA Registry
- 企业网中有哪些常见的网络设备?它有什么功能?
- [STM32] 可以烧写程序,但上电无法正常运行,调试时无法进入Main函数
- 用计算机把不及格筛出,excel怎么筛选任意科目不及格的人
- 格式化字符串漏洞(Format String Attack)
- AppCan中标首都机场移动平台项目
- HC3i论坛合理用药热门资料20个