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

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

目录
相关文章
|
Linux 网络安全 开发工具
Git拉取代码的完整示例操作
Git拉取代码的完整示例操作
1089 0
|
缓存 弹性计算 Kubernetes
在生产环境中,阿里云如何构建高性能云原生容器网络?(含 PPT 下载)
关注“阿里巴巴云原生”公众号,后台回复 “ 416 ” 即可下载 PPT。
在生产环境中,阿里云如何构建高性能云原生容器网络?(含 PPT 下载)
如何将DataGridView中的滚动条显示出来
1、选项设置   DataGridView有一个ScrollBars,可以设置水平滚动条,垂直滚动条,或者两种包含。   2、实际运行效果
5785 0
|
安全 图形学
【unity实战】事件(Event)的基本实战使用
【unity实战】事件(Event)的基本实战使用
823 1
|
11月前
|
XML 存储 缓存
C#使用XML文件的详解及示例
C#使用XML文件的详解及示例
436 0
|
开发工具 git
成功解决:fatal: detected dubious ownership in repository at ‘E:/workspace/CSMarket‘。如何使用git工具通过命令行的形式
这篇文章分享了作者在使用Git工具初始化本地仓库时遇到的权限问题,提供了通过命令行解决Git仓库权限问题的方案,并介绍了如何使用Git命令行初始化项目、添加文件、提交以及关联远程仓库的步骤。
成功解决:fatal: detected dubious ownership in repository at ‘E:/workspace/CSMarket‘。如何使用git工具通过命令行的形式
Element UI 表单【详解】-- 表单校验,表单元素排列在一行,常用表单元素等
Element UI 表单【详解】-- 表单校验,表单元素排列在一行,常用表单元素等
453 0
|
XML JavaScript Java
掌握XML解析:深入比较Java中的四种解析方式
掌握XML解析:深入比较Java中的四种解析方式
487 0
|
存储 传感器 监控
制造业全链数字化业务转型实践| 阿里云Lindorm与Intel、OSIsoft共建IT & OT超融合工业数据云
近日,阿里云Lindorm与Intel、OSIsoft推出了面向工业物联网信息经济(Infonomics)的IT & OT超融合工业数据云解决方案。方案通过云端打通阿里云、Intel的IT技术积累和OSIsoft的OT经验能力,实现对传统技术供需关系的超越,打造数据链和价值链混搭方式连接企业和供应商的开放、安全、共享的制造业数据云社区生态。
10700 0
制造业全链数字化业务转型实践| 阿里云Lindorm与Intel、OSIsoft共建IT & OT超融合工业数据云
|
机器学习/深度学习 算法 机器人
路径规划算法:基于鲸鱼优化的机器人路径规划算法- 附matlab代码
路径规划算法:基于鲸鱼优化的机器人路径规划算法- 附matlab代码