【发布时间】:2013-08-28 22:37:26
【问题描述】:
我有一个字符串,我已将其初始化为空并构建字符串,如下所示,我还得到了我想要的首选输出,这样做的最佳方法是什么,因为这将作为电子邮件发送。考虑到公司名称的长度会有所不同。
正在构建的字符串
foreach(string s in array)
{
emailBody += s + " Success" + Environment.NewLine;
}
字符串的输出
CompanyName Success
CompanyName Success
CompanyName Success
CompanyName Success
CompanyName Success
CompanyName Success
CompanyName Success
想要像下面这样的输出
CompanyName | Success
CompanyName | Success
CompanyName | Success
CompanyName | Success
CompanyName | Success
CompanyName | Success
CompanyName | Success
给出解决方案的输出
qxeawgentina Success
TweseqmeChile Success
Vidqwedal Success
qwebr Success
Doqa_brasil Success
Sedaqqagentina Success
KnaqwertArtina Success
【问题讨论】:
-
我建议你使用
StringBuilder而不是+= -
除了答案中所说的之外,请确保使用等宽字体...否则无法正确对齐列