当前位置:  编程技术>.net/c#/asp.net

解析C#中@符号的几种使用方法详解

    来源: 互联网  发布时间:2014-10-20

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

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

2.让字符串跨行
有时候一个字符串写在一行中会很长(比如SQL语句),不使用@符号,一种写法是这样的:
代码如下:

string strSQL="SELECT * FROM HumanResources.Employee AS e"  
+"INNER JOINPerson.Contact AS c"   3.+"ON e.ContactID=c.ContactID"   4.+"ORDERBY c.LastName";  

加上@符号后就可以直接换行了:
代码如下:

string strSQL=@"SELECT * FROM HumanResources.Employee AS e INNER JOIN Person.Contact AS c ON e.ContactID=c.ContactID ORDERBYc.LastName";  

3.在标识符中的用法
C#是不允许关键字作为标识符(类名、变量名、方法名、表空间名等)使用的,但如果加上@之后就可以了,例如:
代码如下:

namespace @namespace  
{  
  class @class   4.     {  
        public static void @static(int @int)   6.         {  
            if (@int > 0)   8.             {  
                 System.Console.WriteLine("Positive Integer");   10.             }  
            else if (@int == 0)   12.             {  
                 System.Console.WriteLine("Zero");   14.             }  
            else   16.             {  
                 System.Console.WriteLine("Negative Integer");   18.             }  
         }  
     }  
}  

    
 
 

您可能感兴趣的文章:

  • C#解析JSON实例
  • 解析C#中#region与#if的作用
  • C# DES加密算法中向量的作用详细解析
  • C#中FormClosing与FormClosed的区别详细解析
  • c#中switch case的用法实例解析
  • C#枚举类型与结构类型实例解析
  • js substr,substring与java substring和C# substring的区别解析
  • C#类的创建与初始化实例解析
  • c#使用htmlagilitypack解析html格式字符串
  • C#的WebBrowser操作frame实例解析
  • 解析C#中如何把控件的边框角画为圆弧
  • 解析c#显示友好时间的实现代码
  • C#中out与ref的区别实例解析
  • C#事务处理(Execute Transaction)实例解析
  • c#使用nsoup解析html乱码解决方法分享 nsoup教程
  • 解析C#彩色图像灰度化算法的实现代码详解
  • Visual C#类的定义及实现方法实例解析
  • C#中私有构造函数的特点和用途实例解析
  • 解析c#操作excel后关闭excel.exe的方法
  • C#委托所蕴含的函数指针概念详细解析
  • 解析在WTL下使用双缓冲的实现方法
  • 解析使用C++编写无错代码的方法技巧
  • crawler4j抓取页面使用jsoup解析html时的解决方法
  • python解析模块(ConfigParser)使用方法
  • 解析jQuery的三种bind/One/Live事件绑定使用方法
  • Android中使用Gson解析JSON数据的两种方法
  • 解析如何使用反射调用类型成员 方法,字段,属性
  • 解析Android中使用自定义字体的实现方法
  • java中使用sax解析xml的解决方法
  • Android中使用sax解析xml文件的方法
  • 解析如何正确使用SqlConnection的实现方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 解析取模运算% 和位与运算& 之间的关系详解
  • 解析Linux系统中JVM内存2GB上限的详解
  • ThinkPHP3.1新特性之内容解析输出详解
  • 解析c++中的默认operator=操作的详解
  • 解析后台进程对Android性能影响的详解
  • 解析Android开发优化之:对界面UI的优化详解(三)
  • 解析在内部循环中Continue外部循环的使用详解
  • 解析使用enumerator模式简化异步操作的详解
  • jQuery解析JSON数据实例详解
  • 解析Android开发优化之:对界面UI的优化详解(二)
  • 解析JAVA深度克隆与浅度克隆的区别详解
  • 解析jdbc处理oracle的clob字段的详解
  • 解析C#中的装箱与拆箱的详解
  • 解析C#中委托的同步调用与异步调用(实例详解)
  • 解析Runtime中shutdown hook的使用详解
  • DHCP:解析开发板上动态获取ip的2种实现方法详解
  • java Class文件内部结构解析过程详解
  • 深入多线程之:解析线程的交会(Thread Rendezvous)详解
  • 解析为何要关闭数据库连接,可不可以不关闭的问题详解
  • 解析c++中参数对象与局部对象的析构顺序的详解
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • 请教redhat9下什么命令执行arp解析和逆向arp解析
  • 使用libpcap读取tcpdump抓取的文件并解析c代码实例
  • 如何用libxml2 默认解析器解析HTML文件
  • 基于Python的Html/xml解析库Beautiful Soup 4.2.1发布
  • linux能否成为动态域名解析客户端的动态域名解析服务器?
  • html中<radio>单选按钮控件标签用法解析及如何设置默认选中
  • 配置DNS服务器后,服务器可解析,客户端不能解析。求解
  • Python下Html/xml解析库Beautiful Soup快速入门教程
  • 为什么我在使用nslookup命令的时候,正向解析(域名-》ip)没有问题,反向解析(ip-》域名)怎么查不到呢?
  • 基于Python的html解析库:pyquery最新版主页及pyquery下载


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3