11.C#中的转义符和@符号的作用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了11.C#中的转义符和@符号的作用相关的知识,希望对你有一定的参考价值。
转义符
转义符是指一个‘\\‘+一个特殊的字符,组成的一个具有特殊意义的字符.\\n: 表示换行.
namespace _11.转义符
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("窗前明月光,\\n疑是地上霜.\\n举头望明月,\\n低头思故乡.");
Console.ReadKey();
}
}
}
注意在windows操作系统下想实现换行,我们必须书写成\\r\\n.Mac操作系统下是支持\\r的.\\" :表示输出双引号.
Console.WriteLine("\\"");
\\t :制表符 (相当于按下了一个tab键)
Console.WriteLine("张三\\t李四\\t王五\\t赵六\\t田七");
\\b :退格 (相当于键盘上的backspace)
Console.WriteLine("张三你妈妈\\b喊你回家吃饭.");
如果想输入一个路径,也就是让 "\\"在字符串当中不在起到转义特殊字符的作用,那么怎么办呢?比如:C:\\Windows\\System32解决思路1:在"\\"前面再加一个"\\",是它转义为一个普通的"\\".
Console.WriteLine("C:\\\\Windows\\\\System32");
解决思路2:使用@符号
Console.WriteLine(@"C:\\Windows\\System32");
@符号的作用:(1).取消转义符号"\\"在字符串中的转义作用.(2).将字符串按照原格式输出
Console.WriteLine(@"今天天气
好晴朗");
备注:其它转义符号,使用原理和以上示例的转义符号是一样的,具体使用详情,在使用时需要具体查阅.以上是关于11.C#中的转义符和@符号的作用的主要内容,如果未能解决你的问题,请参考以下文章