使用字符串生成器简化字符串重复
通过重复字符串指定次数可以简化在字符串前插入缩进的任务。为了有效地实现这一点,请考虑利用 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中文网其他相关文章!