C# 转义字符

简介: 是一种字符,用来表示那些带有特殊含义的字符,是C#字符串知识中重要的组成部分。比如用字符串表示文件路径的时候,如果转义字符生效,我们就需要将原来的单个反斜杠。为我们提供了取消转义字符的操作,我们只需要在字符串前加上。都改成两个,这样十分的麻烦,有什么简单一点的方法呢?加一个普通字符组成,它们合在一起表示一个。就是一个转义字符,表示换行,所以。与后面的字符结合表示转义字符。有的时候我们不想让反斜杠。就只是表示一个反斜杠了。
✅作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程。
🍎个人主页: 小嗷犬的博客
🍊个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。
🥭本文内容:C# 转义字符

@TOC


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);
        }
    }
}
里面的所有反斜杠 \就只是表示一个反斜杠了。
目录
相关文章
|
4月前
|
编译器
转义字符详解
转义字符用于改变原字符含义,如`\?`防止多问号被解析,`\''`表示单引号,`\"\"`用于字符串内双引号,`\\`表示反斜杠。其他如`\a`产生警报,`\b`是退格,`\n`是换行,`\r`回车,`\t`制表符,`\v`垂直制表。本文遵循CC 4.0 BY-SA版权协议。
34 0
|
9月前
|
移动开发 编译器 C#
C# 常用的“转义符”对字符串的使用与讲解
C# 常用的“转义符”对字符串的使用与讲解
|
数据采集 JSON 数据格式
一日一技:你怎么总是搞不清反斜杠的问题
一日一技:你怎么总是搞不清反斜杠的问题
127 0
|
Shell Linux
shell中的单引号字符' 双引号字符" 反斜杠字符/ 反引号字符`
反斜杠的另一种作用,就是当反斜杠用于一行的最后一个字符时,shell把行尾的反斜杠作为续行,这种结构在分几行输入长命令时经常使用。
|
Java 编译器
转义序列
转义序列
113 0
|
C# 开发者
C# 转义字符
简介: 是一种字符,用来表示那些带有特殊含义的字符,是C#字符串知识中重要的组成部分。比如用字符串表示文件路径的时候,如果转义字符生效,我们就需要将原来的单个反斜杠。为我们提供了取消转义字符的操作,我们只需要在字符串前加上。都改成两个,这样十分的麻烦,有什么简单一点的方法呢?加一个普通字符组成,它们合在一起表示一个。就是一个转义字符,表示换行,所以。与后面的字符结合表示转义字符。有的时候我们不想让反斜杠。就只是表示一个反斜杠了。