掌握C#中PadLeft与PadRight的魔力:轻松实现字符串的优雅填充

在.NET Core(以及.NET Framework)中,PadLeftPadRight 是字符串(string)类中的两个非常有用的方法,它们允许你在字符串的左侧或右侧填充指定的字符,直到字符串达到指定的长度。这在格式化输出、准备数据库查询或处理用户输入等场景中特别有用。

PadLeft 用法

PadLeft 方法在字符串的左侧填充指定的字符,直到字符串达到指定的长度。如果原始字符串的长度已经等于或超过指定的长度,则不会添加任何填充字符,而是直接返回原始字符串。

语法
public string PadLeft (int totalWidth, char paddingChar = ' ');
  • totalWidth 是填充后字符串的总长度。
  • paddingChar 是用于填充的字符,默认为空格字符(’ ')。
示例
string originalString = "123";
string paddedString = originalString.PadLeft(10, '0');
Console.WriteLine(paddedString); // 输出: 0000000123

PadRight 用法

PadRight 方法在字符串的右侧填充指定的字符,直到字符串达到指定的长度。如果原始字符串的长度已经等于或超过指定的长度,则不会添加任何填充字符,而是直接返回原始字符串。

语法
public string PadRight (int totalWidth, char paddingChar = ' ');
  • totalWidth 是填充后字符串的总长度。
  • paddingChar 是用于填充的字符,默认为空格字符(’ ')。
示例
string originalString = "Hello";
string paddedString = originalString.PadRight(10, '*');
Console.WriteLine(paddedString); // 输出: Hello*****

使用场景

  • 格式化输出:当需要将输出格式化为固定宽度时,可以使用这些方法在字符串的两侧添加填充字符。
  • 数据对齐:在生成报表或控制台应用程序时,可能需要将数据项对齐到特定的列。
  • 数据库查询:在构建SQL查询或准备其他类型的字符串模板时,确保字符串长度符合特定要求。

PadLeftPadRight 是处理字符串时非常有用的工具,它们提供了一种简单而直接的方法来确保字符串达到所需的长度,而无需编写复杂的循环或条件语句。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AitTech

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值