首页 > Windows开发 > 详细

c#大圣之路笔记——c#编程之@的3种作用

时间:2015-10-22 16:59:34      阅读:346      评论:0      收藏:0      [点我收藏+]

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");
            }
        }

c#大圣之路笔记——c#编程之@的3种作用

原文:http://www.cnblogs.com/allenzhang/p/4901509.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!