日韩欧美国产精品免费一二-日韩欧美国产精品亚洲二区-日韩欧美国产精品专区-日韩欧美国产另-日韩欧美国产免费看-日韩欧美国产免费看清风阁

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

【C#】了解 .NET 中的轉義字符

admin
2025年3月22日 19:51 本文熱度 254

前言

轉義字符在 C# 編程中有著舉足輕重的作用,通過使用特殊字符格式化消息與字符串,可以提高可讀性和功能性。我們在編寫代碼時,會有一些棘手問題(如反斜杠和引號)。本文我們將了解.NET 9 中引入處理技術,如(轉義字符“\e”)。

轉義字符

1、常見

通常在我的開發過程中,在處理字符串時,可能需要處理包含特殊格式,如換行符、制表符或雙引號等。這時就需要使用到轉義字符,使其發揮著重作用。轉義字符是義反斜杠(\)開頭,其后跟表示特定函數的字符。

下表是C#中常見的轉義字符:

轉義字符描述
\'允許在字符串中使用單引號。
\"允許在字符串中使用雙引號。
\\允許在字符串中使用反斜杠。
\0空字符,表示字符串的結束。
\a警報字符,發出系統提示音。
\b退格符,將光標向左移動一個位置。
\f換頁符,通常用于打印文檔時換頁。
\n換行符,將文本移動到新行
\r回車符,將光標移動到當前行的開頭。。
\t水平制表符,使光標移動到下一個制表位。
\v垂直制表符,使光標移動到下一個垂直制表位。

使用這些轉義序列可以使字符串作在 C# 中更加靈活和可讀。我們通過下面的示例代碼,以簡單易懂的方式描述用法。

internal class Program{    static void Main(string[] args)    {        var orderNo = "SO25030800001";        var amount = 2000.40;        // 使用轉義符的問候消息示例        string orderMessage = $"單號\t金額 \n{orderNo} \t {amount}";        Console.WriteLine(orderMessage);        // 帶有雙引號和其他字符的示例消息        var escapeMessage = @"本文我們將了解.NET 9中引入處理技術,如(轉義字符""\e"")";        Console.WriteLine(escapeMessage);        // 帶有逐字@string的文件位置示例        string fileLocation = @"C:\Project\Demo\Logo.png";        Console.WriteLine(fileLocation);        // 帶有雙反斜杠的文件路徑示例        string fileLocationEscape = "C:\\Project\\Demo\\Logo.png";        Console.WriteLine(fileLocationEscape);    }}

2、Unicode 轉義序列

以 \u 開頭,后面跟著四個十六進制數字,用于表示一個 Unicode 字符。如\u0041 表示大寫字母A。

char letterA = '\u0041';
Console.WriteLine(letterA);

3、十六進制轉義序列

以 \x 開頭,后面跟著一個或多個十六進制數字,同樣用于表示 Unicode 字符
char charA = '\x41';
Console.WriteLine(charA);

4、\e 轉義字符

之前,我們通常使用十六進制代碼(\x41)或 Unicode (\u0041),在 .NET 9 中,引入 \e 轉義序列的功能,以增強對字符串中特殊字符的處理。\e是一種用于轉義 char 方案的簡單易讀方法。
// .NET 9 var messageFormat = "\e[34m歡迎關注:\e[0m \e[35mdotNet開發技術分享\e[0m";//[34 表示藍色 [35 表示粉色Console.WriteLine(messageFormat);

5、原始字符串文本

C# 還提供了原義字符串字面量,以 @ 符號開頭。在.NET 9 中引入新的原始字符串文本(使用"""),使用原始字符串或文本可以方便地表示包含大量反斜杠的路徑或正則表達式等內容。
// .NET 9var jsonContent = """            {                "city":"深圳",                "type":"大型",                "population": 1900            }            """;Console.WriteLine(jsonContent);

小結

在本文中,我們介紹C#中的轉義字符相關內容,并探討了 .NET 9 引入的轉義字符\e、 原始字符串文本。這些轉義字符的處理,可以使字符串和消息變得更易讀性、易理解。


閱讀原文:原文鏈接


該文章在 2025/3/24 16:45:47 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产三区四区五区 | 国产大片特黄高清视频 | 97色伦午夜国产亚洲精品 | 午夜三级a三级三点窝 | 国内精品自在自线在免费 | 美女裸身网站免费看免费网站 | 日韩精品视频 | 一区二区本码 | 国产精品精华液网站 | 欧美私人午夜影院 | 精产国品 | 扒开腿挺进肉嫩小泬喷水网站 | 免费观看最新电影和热门影视剧 | 国产精品网红尤物福利在线 | 欧美亚洲日韩国产人成在线播放 | 国产欧美日韩精品综合在线 | 欧美日韩午夜视频在 | 国产福利91精品在线观看 | 一区二区三区精品视频免费播放 | 国产精品自产拍 | 亚洲成a人v影院 | 国产欧美一区二区三区户外 | 在线观看国产人视频免费中国 | 亚洲欧美一区二区三区日产 | 国产在线播精品第三 | 国产精品丝袜在线观看首页 | 国产午夜福利在线观看视频 | 国产亚洲精品日本亚洲网站 | 亚洲日韩国产一本视频 | 精品一区二区三区的国产在线观 | 国产特级婬片免费看 | 热播电视剧免费追剧 | 欧美精产国品一二三类产品特点 | 日韩欧美性爱精品一区二区 | 日本免码va免费观看 | 国内一区二区三区在线观看 | 午夜在线观看视频 | 91啦视频在线观看 | 亚洲国产精品第一区二区三区 | b站永久免费看片大全 | 国产精品成人a在线观看 |