·一种特殊的字符常量;
·以反斜线\"\\\"开头,后跟一个或几个字符。
·具有特定的含义,不同于字符原有的意义,故称“转义”字符。 ·主要用来表示那些用一般字符不便于表示的控制代码。 ·它的作用是消除紧随其后的字符的原有含义 ·用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示的含义,因此称为“转义”
·用可以看见的字符表示那不可以看见的字符, 如'\\n'表示换行 举例:textbox.text=\"你是\\\"天才\\\哈哈!\" 显示什么?
显示:你是“天才”哈哈 常用的转义字符及其含义 转义字符 意义
\\’ 单引号符 \\” 单引号符 \\\\ 反斜线符\"\\\" \\0 空字符(Null) \\a 鸣铃 \\b 退格
\\f 走纸换页
\\n 换行 \\r 回车
\ 横向跳到下一制表位置 \\v 竖向跳格(垂直制表)
ASCII中有一些非打印字符, 像换行,响铃等, 这些字符必须直接写入ASCII值才可以输出, 这些ASCII之间没有任何规律,可读性不高, 难于记忆, 为此人们发明了转义字符来代替ASCII值,用以摆脱ASCII的缺点,方便人们的使用。 c#里 @ 表示的是什么啊 比如
string svsPath=@\" \"+this.openFileDialog1.FileName; 他的意思是什么啊 ---------------
在C#中,\"c:\\\emp\"表示路径是c:\emp 而@\"c:\emp\"就表示c:\emp
所以,@的作用就应该是忽略转义字符的作用.
请问各位大侠 这种理解正确吗????????????? 那么如果想显示出\"\\又该怎么做呢? Response.Write(\"\\\"\\\\\\"\"); 显示结果: \"\\"
今天在写一个VB.net程序时,竟然忘了VB.net的转义双引号,一个劲地用\\\"来表示,可就出错!因习惯写C#代码了,后来终于搞清楚了,在vb.net中原来是用两个双引号表示\"\"。现在只贴出这些,以后再补吧! C#
转义符 字符名
\\' 单引号
\\\" 双引号
\\\\ 反斜杠
\\0 空字符
\\a 感叹号
\\b 退格
\\f 换页
\\n 新行
\\r 回车
\ 水平 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 回车换行
\ 横向跳到下一制表位置 \\v 竖向跳格 \\b 退格 \\r 回车
\\f 走纸换页 \\\\ 反斜线符\"\\\" \\' 单引号符 \\a 鸣铃
\\ddd 1~3位八进制数所代表的字符 \\xhh 1~2位十六进制数所代表的字符 在文本框中输出换行为 \\r\\n
c#中的轉義字符:
\\n ------------------------- 换行 \\r ------------------------- 回车 \ ------------------------- 制表符 \\b ------------------------- 退格 \\f ------------------------- 换页 \\0 ------------------------- 空符号 \\\" ------------------------- 双引号 \\'''' -------------------------单引号 \\\\ -------------------------反斜杠
还有一个较特殊的,就是@号,只要语句前加@号,即表示@号后面的包括有转义符的都按不进行转义运算。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务