C# 转义字符

CSDN

✅作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程。
?个人主页:小嗷犬的博客
?个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。
?本文内容:C# 转义字符



1.转义字符的使用

转义字符 是一种字符,用来表示那些带有特殊含义的字符,是C#字符串知识中重要的组成部分。

转义字符 一般由反斜杠\加一个普通字符组成,它们合在一起表示一个 转义字符

如:

using System;

namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            string s = "我是小嗷犬\n喜欢嗷嗷嗷";
            Console.WriteLine(s);
        }
    }
}

字符串变量s其中的'\n'就是一个转义字符,表示换行,所以'\n'也被称为换行符。

C# 中常见的转义字符有以下这些:

转义字符描述
\'单引号
\"双引号
\\反斜杠
\0空字符
\a警报符
\b光标退格
\f翻页
\n换行
\r回车
\t水平制表
\v垂直制表

2.取消转义字符

有的时候我们不想让反斜杠\与后面的字符结合表示转义字符。

比如用字符串表示文件路径的时候,如果转义字符生效,我们就需要将原来的单个反斜杠\都改成两个,这样十分的麻烦,有什么简单一点的方法呢?

C# 为我们提供了取消转义字符的操作,我们只需要在字符串前加上@符号,就可以取消该字符串内所有转义字符的使用了:

using System;

namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            string s = @"C:\Users\小嗷犬\Desktop";
            Console.WriteLine(s);
        }
    }
}

里面的所有反斜杠\就只是表示一个反斜杠了。


版权声明:本文为qq_63585949原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。