可能重复:
C# 字符串格式化和填充
在我的 C# 程序中,我有四个变量:
string checkNo = "1234";
string checkAmount = "25.60";
string checkCashedDate = "120413";
string filler = " "; // three spaces
我想构建一个如下所示的字符串(长 26 个位置):
"00123400000002560120413 "
我可以手动做,即检查每个字段的长度(删除小数),用适当数量的零填充,附加到最终字符串。但是,我希望有更快的方法。就像创建一个具有某种格式(全为零)的字符串,然后“插入”这些值。在 C# 中有这样的东西吗?感谢您的任何帮助和建议。