【发布时间】:2015-02-14 21:41:58
【问题描述】:
我需要字符串生成器帮助以下场景,我想创建 DTA 文档以便,
var name = GetName() ---// Get the name from database Ex- "ABC Gmbh"
StringBuilder _header = new StringBuilder();
_header.Append(string.Format("{0,4}", "0128"));
_header.Append(string.Format("{0,20}", name ));
输出将是“0128------------ABC Gmbh”
但我需要像“0128ABC Gmbh-----------”这样的输出
注意 - “-”指的是空白区域。所以我需要右侧的其余空间,而不是左侧
【问题讨论】:
-
StringBuilder 也有一个 AppendFormat 方法...
-
使用 PadRight 你可以给出固定长度的空格。这里的 name 是一个应该动态变化的变量。
标签: c# padding stringbuilder