c# - 在一个字符串方法中修剪和填充

标签 c# .net

我有一个接受一个字符串的方法,它必须得到一个恰好包含 5 个字符的字符串。
用户可能会插入超过 5 个字符的字符串 - 在这种情况下我想向左修剪。
用户可能会插入少于 5 个字符的字符串 - 在这种情况下,我想向左填充。

我知道我可以用 if/else 条件来做,但我想知道字符串类是否有一些有用的东西可以在一个命令中处理这种情况。

你怎么看?

最佳答案

尝试填充到 5 个字符,然后修剪到 5 个字符。填充可能会使它太长并不重要,因为修剪会解决这个问题! :-)

关于c# - 在一个字符串方法中修剪和填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6170765/

相关文章:

c# - 在调试器中跳过表达式主体属性

c# - 如何使用证书保护 3 跳 WCF 门面服务?

c# - Enumerable.Empty<T>() 等同于 IList?

c# - 带项目符号的 RTF 列表在第一行的缩进方式不同

c# - 在 C# 中替代 Session 变量,我们可以使用类及其对象来存储值而不是 session 变量吗?

c# - 串行端口数据重复或重新发送(一些字符)

javascript - 将对象的 Id 设置为数据库中的下一个可用行?

c# - 使用 foreach 循环构建自定义谓词以充当过滤器

c# - 如何在 datagridview 中插入新的 datagridview 行并在数据库中(自动)更新?

c# - 每个数据库多个/单个 *.edmx 文件