场景:我正在创建一个需要采用这种格式的文件https://www.rbcroyalbank.com/ach/file-451771.pdf.我需要能够为某些字段设置字符串长度的限制.
问题:是否有一种简单的方法来设置字段的限制,以便如果字符串大于限制,那么只需要获取子字符串,如果更小则会添加额外的空格?
注意:通过使用.toString("00000"),我能够用整数完成与此类似的操作.
您可以将PadRight与Substring方法结合使用(5当然可以根据您的需要进行变量):
Console.WriteLine("'{0}'", "abcdefgh".PadRight(5).Substring(0, 5));
Console.WriteLine("'{0}'", "abc".PadRight(5).Substring(0, 5));
Run Code Online (Sandbox Code Playgroud)
打印:
'abcde'
'abc '
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1393 次 |
| 最近记录: |