gpt4 book ai didi

c# - 设置字符串长度限制然后填充子字符串或空格

转载 作者:太空宇宙 更新时间:2023-11-03 17:22:07 27 4
gpt4 key购买 nike

场景:我正在创建一个需要采用这种格式的文件 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));

打印:

'abcde'
'abc '

关于c# - 设置字符串长度限制然后填充子字符串或空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7435698/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com