首頁 > 後端開發 > C++ > 如何在 C# 中輕鬆建立多行字串?

如何在 C# 中輕鬆建立多行字串?

Barbara Streisand
發布: 2025-01-23 06:33:09
原創
851 人瀏覽過

How Can I Easily Create Multiline Strings in C#?

C#中的多行字串字面量

在C#中建立多行字串字面量可能比較繁瑣,需要像範例一樣進行字串連接。然而,使用逐字字串字面量可以更方便地實現這一點。

逐字字串字面量

逐字字串字面量以在開引號前加上@符號來表示。這樣,您就可以包含換行符和其他特殊字符,而無需使用轉義序列。

例如,以下程式碼使用逐字語法定義了一個多行字串字面量:

<code class="language-c#">string query = @"SELECT foo, bar
FROM table
WHERE id = 42";</code>
登入後複製

逐字字串字面量的優點

  • 無需轉義換行符和其他特殊字元。
  • 使多行字串更易於閱讀和維護。
  • 可用於嵌入原始資料或程式碼片段。

限制

  • 雙引號仍必須使用字元進行轉義。
  • 逐字字串字面量不能跨越多行原始碼。如果需要跨越多行的字串,則必須使用字串連接。

範例用法

逐字語法可用於各種場景,例如定義SQL查詢、建構HTML或XML文件或嵌入程式碼片段。以下是如何使用逐字語法定義多行查詢的範例:

<code class="language-c#">string query = @"SELECT *
FROM Users
WHERE Status = 'Active'";</code>
登入後複製

透過使用逐字字串字面量,您可以簡化在C#中建立多行字串的過程,使您的程式碼更易於閱讀和維護。

以上是如何在 C# 中輕鬆建立多行字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板