• C# 转义字符


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



    转义字符的使用

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

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

    如:

    using System;
    
    namespace ConsoleApplication
    {
        class Program
        {
            static void Main(string[] args)
            {
                string s = "我是小嗷犬\n喜欢嗷嗷嗷";
                Console.WriteLine(s);
            }
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

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

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

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

    取消转义字符

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

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

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

    using System;
    
    namespace ConsoleApplication
    {
        class Program
        {
            static void Main(string[] args)
            {
                string s = @"C:\Users\小嗷犬\Desktop";
                Console.WriteLine(s);
            }
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

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

  • 相关阅读:
    网络安全-子域名收集
    校友录系统
    SpringCloud 面试题
    20天深度复习JavaSE的详细笔记(十九)——单元测试、反射、注解
    关于npm/cnpm/npx/pnpm与yarn
    LeetCode每日一题(502. IPO)
    SpringBoot 05 静态资源导入、热部署
    物联网通信技术final fighting
    字节跳动Java实习面试题目大全
    vscode中无法识别nglview-js-widgets
  • 原文地址:https://blog.csdn.net/qq_63585949/article/details/126876282