转义字符 \
·一种特殊的字符常量;
·以反斜线"\"开头,后跟一个或几个字符。
·具有特定的含义,不同于字符原有的意义,故称“转义”字符。
·主要用来表示那些用一般字符不便于表示的控制代码。 
·它的作用是消除紧随其后的字符的原有含义
·用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示的含义,因此称为“转义” 
·用可以看见的字符表示那不可以看见的字符, 如'\n'表示换行
举例:textbox.text="你是\"天才\",哈哈!"
显示什么?
显示:你是“天才”哈哈
常用的转义字符及其含义
转义字符 意义
\’               单引号符 
\”               单引号符 
\\                反斜线符"\" 
\0                空字符(Null)
\a                鸣铃
\b                退格
\f                 走纸换页 
\n                换行
\r                 回车 
\t                 横向跳到下一制表位置
\v                竖向跳格(垂直制表)
ASCII中有一些非打印字符, 像换行,响铃等, 这些字符必须直接写入ASCII值才可以输出, 这些ASCII之间没有任何规律,可读性不高, 难于记忆, 为此人们发明了转义字符来代替ASCII值,用以摆脱ASCII的缺点,方便人们的使用。 
c#里 @ 表示的是什么啊 
比如 
string svsPath=@" "+this.openFileDialog1.FileName; 
他的意思是什么啊 
--------------- 
在C#中,"c:\\temp"表示路径是c:\temp 
而@"c:\temp"就表示c:\temp 
所以,@的作用就应该是忽略转义字符的作用. 
请问各位大侠 这种理解正确吗?????????????
那么如果想显示出"\t",又该怎么做呢?
Response.Write("\"\\t\""); 
显示结果: "\t" 
今天在写一个VB.net程序时,竟然忘了VB.net的转义双引号,一个劲地用\"来表示,可就出错!因习惯写C#代码了,后来终于搞清楚了,在vb.net中原来是用两个双引号表示""。现在只贴出这些,以后再补吧!
C#
转义符      字符名

\'     单引号

\"    双引号

\\   反斜杠

\0   空字符

\a   感叹号

\b    退格

\f   换页

\n   新行

\r   回车

\t    水平 tab

\v      垂直tab
--------------
VB.net
转义符      字符名
""   :            "
成员              常量                   等效                          说明 
---------------------------------------------------------------------------
CrLf             vbCrLf            Chr(13) + Chr(10)   回车/换行组合符。 (ControlChars.CrLf)
Cr                vbCr              Chr(13)                       回车符。 
Lf                 vbLf               Chr(10)                      换行符。 
NewLine      vbNewLine    Chr(13) + Chr(10)       新行符。  
最标准.net类库中全新的、C#和VB.net通用的、能自动适应环境变化的 方法:
Environment.NewLine
例:Dim str1 as String = "你" & Environment.NewLine & "好"
C#转义字符

转义字符 转义字符的意义 
\n   回车换行 
\t 横向跳到下一制表位置 
\v   竖向跳格 
\b 退格 
\r   回车 
\f  走纸换页 
\\ 反斜线符"\" 
\'   单引号符 
\a   鸣铃 
\ddd   1~3位八进制数所代表的字符 
\xhh 1~2位十六进制数所代表的字符 
在文本框中输出换行为 \r\n    
c#中的转义字符:
\n ------------------------- 换行
\r ------------------------- 回车
\t ------------------------- 制表符
\b ------------------------- 退格
\f ------------------------- 换页
\0 ------------------------- 空符号
\" ------------------------- 双引号
\'''' -------------------------单引号
\\ -------------------------反斜杠
还有一个较特殊的,就是@号,只要语句前加@号,即表示@号后面的包括有转义符的都按不进行转义运算。

转自:http://www.cnblogs.com/shengtianlong/archive/2010/06/11/1756366.html

C#转义字符总结的更多相关文章

  1. XML中的转义字符

    HTML中<, >,&等有特别含义,(前两个字符用于链接签,&用于转义),不能直接使用.使用这三个字符时,应使用他们的转义序列,如下所示: & 或 & &a ...

  2. 关于Android中res目录strings.xml文件中的转义字符之笔录

    res目录strings.xml文件中的转义字符:         ------------------>     代表着一个汉字的位置:                        ---- ...

  3. 用CSS正确显示人民币符号的HTML转义字符

    做电子商务的难免要跟钱打交道,特别是跟人民币接触更多,但人民币符号长什么样呢,是¥还是¥?糊涂了吧^~^,要知道答案很简单,找出一张新的一百元大钞,在背面看看那个防伪的银线,上面就有. 我们做网页时要 ...

  4. C#转义字符(Z)

    所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示.而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为 ...

  5. xml转义字符

    解析XML文件时,如果有多个转义学符可以用 <![CDATA[含有转义字符的内容]]

  6. Python_转义字符

    转义字符 描述 \(在行尾时) 续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 空 \n 换行 \v 纵向制表符 \ ...

  7. HTML特殊转义字符列表

    HTML特殊转义字符列表 最常用的字符实体 显示  说明  实体名称  实体编号   空格       <       小于   <  < >  大于  > > & ...

  8. javascript字符转直接量和转义字符

    直接量: 你可以用单引号或者双引号来表示字符串的直接量.但是js的字符串必须是Unicode 字符序列. 转义字符: 主要用在字符串中,包涵控制字符,以及当前操作系统余元所不允许直接输入的字符. 转义 ...

  9. MySQL语句中的转义字符----引号

    MySQL语言中的转义字符和各种编程语言基本相同,见下表 形式 含义 \0 0(NUL)字符 \n 换行 \r 回车符 \t 制表符 \b 退格 \' 单引号 \" 双引号 \\ 反斜线 \ ...

  10. android中常用转义字符

    转义字符 实际字符 名称 < < 小于号 > > 大于号 & & 和 &apos; ' 单引号 " " 双引号  

随机推荐

  1. 查看LINUX发行商版本与LINUX内核版本

    查看LINUX发行商版本:[root@server-mysql ~]# cat /etc/issue Red Hat Enterprise Linux Server release 6.3 (Sant ...

  2. springmvc 返回xml

    需求: 1.springmvc返回xml: 技术及环境: Spring 4.3.1.RELEASE JDK 1.8 IDEA 15.0.6 Maven 3 实现: spirngxml的配置主要如下: ...

  3. VC/MFC 下 递归遍历目录下的所有子目录及文件

    在MFC下要实现文件夹的递归遍历,可用CFileFind类,依次读取文件夹下的子文件夹和文件,并判断通过判断是文件夹还是文件来决定递归遍历.递归遍历代码如下: /******************* ...

  4. 必应代码搜索 Bing Code Search 安装

    微软这几天推出基于bing搜索引擎的  Bing Code Search ,可直接在浏览器上搜索和运行代码.目前中文版必应无法使用本功能,有需要的同学可以转到英文版进行搜索: 英文版必应:  http ...

  5. Eclipse下安装/配置Jrebel6.X

    Eclipse3.6+下安装/配置Jrebel6.X 1. 为什么要使用Jrebel 在日常开发过程中, 一旦修改配置/在类中增加静态变量/增加方法/修改方法名等情况, tomcat不会自动加载, 需 ...

  6. ASP.NET MVC 第六回 过滤器Filter

    在Asp.netMvc中当你有以下及类似以下需求时你可以使用Filter功能 判断登录与否或用户权限 决策输出缓存 防盗链 防蜘蛛 本地化与国际化设置 实现动态Action Filter是一种声明式编 ...

  7. VB------VS2012 IDE

    当编辑器的前面出现很多小点不影响 运行的时候 Ctrl+E+S就可以取消

  8. CI框架篇之模型篇--AR操作(2)

    CodeIgniter 和众多的框架一样,有属于自己的一套对数据库的操作方式,本框架更是如此 有属于自己的一套对数据库的安全并且简单的操作, 成为AR操作:下面来对AR操作进行介绍: 首先,确定要启动 ...

  9. union与union all 的区别

    Union与Union All的区别 如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字.union(或称为联合)的作用是将多个结果合并 ...

  10. 如何把visual studio 2010的工程文件迁入TFS2010中管理

    如何在VS2010里面创建项目并添加到TFS2010里面. 新建一个项目,并把它添加到TFS,我们会收到下面的错误: 这是因为我们没有为项目创建Team project,而把它直接添加到了Team p ...