C# string 中的 @
来源:互联网 发布:c语言期末考试填空题 编辑:程序博客网 时间:2024/06/11 21:54
C# string 字符串的前面可以加 @ 可以将转义字符(/)当作普通字符对待,比如:
string str = @"C:/Windows";
如果我们去掉 @ 的话,应该是:
string str = "C://Windows";
@ 字符串中,我们用两个连续英文双引号表示一个英文双引号,如下字符串的实际内容为:="=,字符串长度为 3。
string str = @"=""=";
@ 字符串中可以任意换行,换行符及缩进空格都计算在字符串长度之内。
string str = @"<script type=""text/javascript"">
<!--
-->
</script>";
Console.WriteLine(str);
由于 @ 的这种特性,我们常将其应用到 SQL 字符串中。
string sql = @"select * from tbl";
@ 只在连续一段字符串中有效,@"abc" + "//",用 + 将两个字符串连接起来,第二个字符串中没有用 @ 标识,其中的 / 就成为转义字符。
Second:
在 C# 中,我们用字符串 "/r/n" 表示回车换行符。
string str = "第一行/r/n第二行";
但是我们更推荐 Environment.NewLine(名称空间为 System),Environment 是类,NewLine 是字符串属性,用于获取当前环境中定义的回车换行符字符串。
string str = "第一行" + Environment.NewLine + "第二行";
在 Windows 环境中,C# 语言 Environment.NewLine == "/r/n" 结果为 true。
- c#中的string类型
- C# string 中的 @
- C# 中的String
- C#中的string
- C#中的out string
- C# string 中的@
- C#中的String类
- 关于C#中的string
- C#中的string格式化
- C#中的string
- C#中的String和string的区别
- 理解C#中的string类型
- 理解C#中的string类型
- C#中的String编码转换
- @ 在 C# string 中的用法
- 理解C#中的string类型
- 理解C#中的string类型
- C#中的String.Format方法
- 老古董开博,云里雾里
- hashtable example from MSDN
- Fedora8添加yum最快升级源 Fedora 8常用软件
- int *a;和int* a;有区别吗?
- (原创)安装visual assist时遇到的麻烦,与u3dapi10.dll冲突
- C# string 中的 @
- 爱普生打印机打印出错,删除打印文件批处理
- TamperIE - 一个小巧的XSS漏洞检测辅助工具
- 正则表达式的一个简单例子
- 基于p2p的sip电话系统
- linux静态链接库与动态链接库的区别及动态库的创建过程----明白
- __cdecl和__stdcall的区别
- Linux 程序安装与卸载
- 孩子天生就是个创造者