C# 字符串 - PadRight() 方法
C# 字符串 PadRight() 方法返回一个指定长度的新字符串,该字符串在当前字符串的末尾填充空格或指定的 Unicode 字符(即,通过在字符串右侧填充空格或指定字符来实现左对齐)。
语法
以下是 C# 字符串 PadRight() 方法的语法 -
默认语法
返回一个新字符串,该字符串通过在当前字符串右侧填充指定长度的空格来实现左对齐。
public string PadRight (int totalWidth);
参数化语法
返回一个新字符串,该字符串通过在当前字符串右侧填充指定长度的指定字符,使当前字符串左对齐。
public string PadRight (int totalWidth, char paddingChar);
参数
此方法接受以下参数 -
- totalWidth:结果字符串的字符数,包括原始字符串和任何填充字符。
- paddingChar:可选参数,表示填充字符。
返回值
此方法返回一个新字符串。这相当于当前字符串,但左对齐,并在右侧填充空格或字符。
示例 1:默认填充空格
以下是 PadRight() 方法的一个基本示例,该示例通过按指定长度在右侧填充空格,使字符串左对齐 -
using System; class Program { static void Main() { string original = "tutorialspoint"; string padded_right = original.PadRight(20); Console.WriteLine($"'{padded_right}'"); } }
输出
以下是输出 -
'tutorialspoint '
示例 2:使用自定义字符填充
我们来看另一个示例。这里,我们使用 PadRight() 方法将字符串左对齐,并在右侧填充指定字符 -
using System; class Program { static void Main() { string original = "Tutorialspoint"; string padded_right = original.PadRight(20, '-'); Console.WriteLine($"'{padded_right}'"); } }
输出
以下是输出 -
'Tutorialspoint------'
示例 3:如果总长度小于字符串长度会怎样
以下示例展示了当总长度小于字符串长度时 PadRight() 方法的工作原理。如果 totalWidth 小于当前字符串的长度,则该方法返回对现有字符串的引用 -
using System; class Program { static void Main() { string original = "Tutorialspoint"; string padded_right = original.PadRight(14, '-'); Console.WriteLine($"'{padded_right}'"); } }
输出
以下是输出 -
'Tutorialspoint'