C#转义符
2017-01-17 09:45
183 查看
转自:http://www.cnblogs.com/shengtianlong/archive/2010/06/11/1756366.html
转义字符 \
·一种特殊的字符常量;
·以反斜线"\"开头,后跟一个或几个字符。
·具有特定的含义,不同于字符原有的意义,故称“转义”字符。
·主要用来表示那些用一般字符不便于表示的控制代码。
·它的作用是消除紧随其后的字符的原有含义
·用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示的含义,因此称为“转义”
·用可以看见的字符表示那不可以看见的字符, 如'\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 ------------------------- 空符号
\" ------------------------- 双引号
\'''' -------------------------单引号
\\ -------------------------反斜杠
还有一个较特殊的,就是@号,只要语句前加@号,即表示@号后面的包括有转义符的都按不进行转义运算。
转义字符 \
·一种特殊的字符常量;
·以反斜线"\"开头,后跟一个或几个字符。
·具有特定的含义,不同于字符原有的意义,故称“转义”字符。
·主要用来表示那些用一般字符不便于表示的控制代码。
·它的作用是消除紧随其后的字符的原有含义
·用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示的含义,因此称为“转义”
·用可以看见的字符表示那不可以看见的字符, 如'\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 ------------------------- 空符号
\" ------------------------- 双引号
\'''' -------------------------单引号
\\ -------------------------反斜杠
还有一个较特殊的,就是@号,只要语句前加@号,即表示@号后面的包括有转义符的都按不进行转义运算。
相关文章推荐
- c#调用COM组件
- C#实现把指定数据写入串口
- C#动态创建button的方法
- C#使用第三方组件生成二维码汇总
- C#中抽象方法与虚拟方法的区别
- c#中虚函数的相关使用方法
- C#实现给图片加水印的方法
- C#使用加边法计算行列式的值
- C#实现多线程的同步方法实例分析
- C#中尾递归的使用、优化及编译器优化
- C#中的delegate委托类型基本学习教程
- C#实现子窗体与父窗体通信方法实例总结
- C#通用邮件发送类分享
- 举例讲解C#中自动实现的属性
- C#中this的用法集锦
- C#数据结构之顺序表(SeqList)实例详解
- C#.NET获取拨号连接的宽带连接方法
- C#网络适配器简单操作
- C#实现导出List数据到xml文件的方法【附demo源码下载】
- C#异步绑定数据实现方法