C#之转义符
来源:互联网 发布:淘宝基金欠款 编辑:程序博客网 时间:2024/06/05 19:45
在遇到问题的时候就直到自己在哪方面不足,是值得高兴的一件事情,因为这样又可以增加自己的见识和了解,当然值得高兴。
在学习C#的第二天,就遇到了问题,比如输入四个双引号" " " "时会显示错误,想下面的例子这样输入:
Console.WriteLine("罗俊是个"大坏蛋"");Console.ReadKey();
然而这样输入就没事,如下:
Console.WriteLine("罗俊是个大坏蛋");Console.ReadKey();
为什么只是多输入了两个双引号 " " 就会这样呢?
经过多方面的资料查询,这样的状况出现的是非常正常的,因为四个双引号" " " "之间产生了冲突,导致了字符之间的转义在替换模型中无法识别,所以报错。然后我在网上多方面搜索了这方面的知识,发现这方面的知识还真不少,而且在此次事件中认识了一个新名词——“转义符”。
下面总结了一些转义符的应用:
字符或序列
描述
\ + “一个字符”
组成转义符号,一般用来表示特殊符号。 例如,\* 表示输入一个星号 (*)
\a
匹配响铃(警报)字符
\b
光标位置,若光标后面有内容,就将后面内容替代光标前面的内容,有几个\b就用后面的几个字符替代\b前面的几个字符。若后面没有内容,就光标前移几个\b的距离
\t
水平制表符,让下面后边的内容和上面后边的内容对齐
\r
回车。 但不等同于换行符(\n)
\v
垂直制表符
\f
换页
\n
换行
@
放在字符串前面表示不转义
下面是我针对上边做出来的例子,有兴趣的话可以尝试着瞧瞧看!
#region 转义符的例子(2009年世界上最大城市的名称及其人口的字符串)using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 转义符{ class Program { static void Main(string[] args) { Console.WriteLine("罗俊是个\"大坏蛋\"");//转义符 \ + 一个字符 组成转义符号,一般用来表示特殊符号 \n 换行 Console.WriteLine("罗俊是个\n大帅哥"); \b 光标前移,若光标后面有内容,就将后面内容替代光标前面的内容,有几个\b就用后面的几个字符替代\b前面的几个字符。若后面没有内容,就光标前移几个\b的距离 Console.WriteLine("罗俊大帅哥\b\b靓仔"); \\ 输出一个\ \"输出一个" Console.WriteLine("罗俊是个大帅哥\\"); \t 水平制表符,让下面后边的内容和上面后边的内容对其 Console.WriteLine("罗俊\t罗鹏"); Console.WriteLine("罗酉泽\t罗茜"); \" 常用的转义符 @ 放在字符串前面表示不转义 Console.WriteLine(@"罗俊\t罗鹏"); Console.WriteLine(@"罗酉泽\t罗茜"); string path = @"C:\Users\罗俊\Desktop\C#\代码\第二章\复习第一章"; Console.ReadKey(); } }}
提醒一下,转义符在引用物理地址的时候使用的非常多。
阅读全文
0 0
- C#之转义符
- C#基础之转义符
- c#之转义字符
- C#之转义字符
- C#转义符
- C# 转义符
- c#转义符
- C#转义符
- C#转义符
- C#转义符
- C#转义符
- C#转义符
- C#的转义符
- C#常用转义符
- C#中的转义符
- c#转义符积累
- c#中的转义符
- C#基础-转义符
- spark mllib源码分析之随机森林(Random Forest)(五)
- PackBits算法
- linux top命令中各cpu占用率含义及案例分析
- Masonry 自动布局使用案例
- React this.state
- C#之转义符
- codeforces——581A——Vasya the Hipster
- 介绍几种简单的文件加密方法,挺有意思的
- 使用VirtualBOX自带的共享文件夹功能
- Data Structures and algorithm analysis—1.2.4&1.2.5Modular Arithmeti&The P Word(数据结构—模数运算&P字)
- listView 的用法
- 如何获取 android 的系统日志 logcat
- onvif Analytics Service Specification---部分翻译
- MySQL菜鸟学习笔记