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);
        }
    }
}

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

目录
相关文章
|
前端开发 JavaScript 关系型数据库
前后端分离 -- SpringBoot + Vue实战项目 部署至阿里云服务器
前后端分离 -- SpringBoot + Vue实战项目 部署至阿里云服务器
4670 2
前后端分离 -- SpringBoot + Vue实战项目 部署至阿里云服务器
|
Web App开发 数据采集 存储
WebDriver与Chrome DevTools Protocol:如何在浏览器自动化中提升效率
本文探讨了如何利用Chrome DevTools Protocol (CDP) 与 Selenium WebDriver 提升浏览器自动化效率,结合代理IP技术高效采集微博数据。通过CDP,开发者可直接操作浏览器底层功能,如网络拦截、性能分析等,增强控制精度。示例代码展示了如何设置代理IP、cookie及user-agent来模拟真实用户行为,提高数据抓取成功率与稳定性。适用于需要频繁抓取互联网数据的应用场景。
1929 3
WebDriver与Chrome DevTools Protocol:如何在浏览器自动化中提升效率
|
存储 算法 C++
【C++数据结构——图】图的邻接矩阵和邻接表的存储(头歌实践教学平台习题)【合集】
本任务要求编写程序实现图的邻接矩阵和邻接表的存储。需掌握带权有向图、图的邻接矩阵及邻接表的概念。邻接矩阵用于表示顶点间的连接关系,邻接表则通过链表结构存储图信息。测试输入为图的顶点数、边数及邻接矩阵,预期输出为Prim算法求解结果。通关代码提供了完整的C++实现,包括输入、构建和打印邻接矩阵与邻接表的功能。
819 10
|
SQL C# 数据库
EPPlus库的安装和使用 C# 中 Excel的导入和导出
本文介绍了如何使用EPPlus库在C#中实现Excel的导入和导出功能。首先,通过NuGet包管理器安装EPPlus库,然后提供了将DataGridView数据导出到Excel的步骤和代码示例,包括将DataGridView转换为DataTable和使用EPPlus将DataTable导出为Excel文件。接着,介绍了如何将Excel数据导入到数据库中,包括读取Excel文件、解析数据、执行SQL插入操作。
EPPlus库的安装和使用 C# 中 Excel的导入和导出
|
iOS开发 Perl
IOS集成flutter_boost 3.0常见问题
IOS集成flutter_boost 3.0常见问题
540 0
WPF/C#:程序关闭的三种模式
WPF/C#:程序关闭的三种模式
502 0
|
机器学习/深度学习 移动开发 Java
一文搞懂:一般用到的短信,邮件换行符号
一文搞懂:一般用到的短信,邮件换行符号
899 0
|
图形学
【推荐100个unity插件之2】 DoTween动画插件的安装和使用整合(最全)
【推荐100个unity插件之2】 DoTween动画插件的安装和使用整合(最全)
2613 0
|
数据可视化 Docker 容器
(1)将.NET Core编写的数据可视化项目打包成Docker镜像,实现容器化部署
(1)将.NET Core编写的数据可视化项目打包成Docker镜像,实现容器化部署 第一步 环境准备,安装docker环境:
(1)将.NET Core编写的数据可视化项目打包成Docker镜像,实现容器化部署