转义字符 \
·一种特殊的字符常量;
·以反斜线"\"开头,后跟一个或几个字符。
·具有特定的含义,不同于字符原有的意义,故称“转义”字符。
·主要用来表示那些用一般字符不便于表示的控制代码。 
·它的作用是消除紧随其后的字符的原有含义
·用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示的含义,因此称为“转义” 
·用可以看见的字符表示那不可以看见的字符, 如'\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. Codeforces 114A-Cifera(暴力)

    A. Cifera time limit per test 2 seconds memory limit per test 256 megabytes input standard input out ...

  2. cocos2dx 以子弹飞行为例解说拖尾效果类CCMotionStreak

    在游戏开发中,有时会须要在某个游戏对象上的运动轨迹上实现渐隐效果.比方子弹的运动轨迹,假设不借助引擎的帮助,这样的效果则须要通过大量的图片来实现.而Cocos2D-x的拖动渐隐效果类CCMotionS ...

  3. [Node.js] Web Scraping with Pagination and Advanced Selectors

    When web scraping, you'll often want to get more than just one page of data. Xray supports paginatio ...

  4. Android SDK无法更新问题解决

    1.在SDK Manager下Tools->Options打开了SDK Manager的Settings,选中“Force https://… sources to be fetched usi ...

  5. struts2操作pojo之小工程struts2ActionPOJO

    下面的源码和操作步骤依据java web整合开发王者归来第16章,16.7 Action中使用POJO:p464 pojo:就是javabean的意思,下面就是struts2操作javabean代码过 ...

  6. Java Stax操作XML简介

    使用stax操作xml 非常的简单,它的读取过程像是一个光标在移动.针对不同的节点做不同的处理. 先看一个基于光标的模型处理xml: public class StaxTest { @Test pub ...

  7. Java基础知识强化之IO流笔记24:FileInputStream / FileOutputStream 复制文本文件案例2

    1. 需求:把d盘下的a.txt的内容复制到f盘下的b.txt中: 代码示例: package com.himi.filecopy; import java.io.FileInputStream; i ...

  8. angularjs 根据变量改变 动态加载模板

    directive return { restrict: 'E', replace: true, templateUrl: 'app/view/order.html', link: function ...

  9. C# 的可空合并运算符(??)到底是怎样的宝宝?

    前言废语 也怪自己小白和不勤奋,没有系统的学习C#相关的东西,工作一年多还是初级小菜,深感不安,来到园子才发现好多钻研技术的人,也渐渐发现自己开始喜欢上了这个编程的世界.今日偶遇??操作符,发现我只看 ...

  10. 学习java随笔第八篇:封装、继承、多态

    java和c#一样都是面向对象的语言. 面向对象的语言有三大特征:封装.继承.多态 封装 封装:隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别. class Perso ...