c#中@的3种作用
作者:贤勇 时间:2022-03-23 17:18:07
以前只知道@在C#中为了写文件路径的\不要加转义符而在前面加上@标识符,没想到@还有其他的作用
1.忽略转义字符
例如
string fileName = "D:\\文本文件\\text.txt";
使用@后
string fileName = @"D:\文本文件\text.txt";
2.让字符串跨行
例如
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#是不允许关键字作为标识符(类名、变量名、方法名、表空间名等)使用的,但如果加上@之后就可以了
例如
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");
}
}
来源:http://www.cnblogs.com/linkbiz/p/6380814.html
标签:c#,@
0
投稿
猜你喜欢
springboottest测试依赖和使用方式
2021-11-21 13:41:38
Java8 用Lambda表达式给List集合排序的实现
2023-02-05 17:27:09
Spring MVC深入学习之启动初始化过程
2023-07-16 07:04:21
Java对象数组定义与用法详解
2021-11-01 08:33:18
解决feign调用接口不稳定的问题
2022-01-13 19:28:46
Springboot文件上传功能的实现
2021-09-20 12:48:47
Java中的Runnable,Callable,Future,FutureTask的比较
2021-12-08 13:19:22
springboot2.0整合dubbo的示例代码
2021-11-30 06:07:11
Java常用数字工具类 数字转汉字(1)
2022-06-25 11:01:45
java获取百度网盘真实下载链接的方法
2021-09-07 21:16:08
Map与JavaBean相互转换的工具类
2021-09-22 20:59:02
Maven搭建springboot项目的方法步骤
2022-08-08 09:50:09
Java操作pdf的工具类itext的处理方法
2023-07-14 11:51:53
java利用jacob将word转pdf
2023-02-05 08:23:03
Java JVM内存区域详解
2021-05-25 18:44:43
java开发线上事故理解RocketMQ异步精髓
2023-07-25 07:41:20
Spring容器的创建过程之如何注册BeanPostProcessor详解
2022-02-17 08:39:09
C#如何操作Excel数据透视表
2021-09-01 20:18:42
Java中的内部类使用详情
2022-07-24 05:09:38
详解java操作Redis数据库的redis工具(RedisUtil,jedis工具JedisUtil,JedisPoolUtil)
2023-07-29 11:31:36