首頁 >後端開發 >C++ >如何在 C# 中高效地多次重複一個字串?

如何在 C# 中高效地多次重複一個字串?

Patricia Arquette
Patricia Arquette原創
2025-01-07 10:33:46192瀏覽

How Can I Efficiently Repeat a String Multiple Times in C#?

使用字串產生器簡化字串重複

重複字串指定次數可以簡化在字串前插入縮排的任務。為了有效地實現這一點,請考慮利用 String.Repeat 方法。

String.Repeat
String.Repeat 方法採用單一字串參數和表示所需重複次數的整數。它傳回一個新字串,其中原始字串本身連接指定次數。

用法
以下是使用String.Repeat 建立可變數量縮排的範例:

// Define the indentation string
string indent = "---";

// Repeat the indentation string based on an item's depth
int depth = 3;
string indentation = indent.Repeat(depth);

// Display the indented string
Console.WriteLine(indentation + "Example String");

在此範例中,縮排變數被指派了一個帶有三個破折號的字串,並且縮排字串以三級縮排顯示。

字串建構子
重複單一字元的另一種方法是使用 String 建構函數,該構造函數接受一個字元和重複次數。

// Repeat a dash five times
char dash = '-';
int repetitions = 5;
string result = new String(dash, repetitions);

當重複單一非字母數字字元時,這種方法特別方便,會產生指定長度的字串角色。

以上是如何在 C# 中高效地多次重複一個字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn