我想知道我怎么能在一个stringbuilder中很好地订购我的约会?
含义等于("{0,2}",....)以便很好地分隔数据.
我不想使用任何类型的控制台,因此可以在表单,控制台代码等中重用该类...
目前我使用""作为间距,但总体而言,它没有给出正确的显示.(当我的数字超过1位数时,它搞砸了)
public override string ToString()
{
StringBuilder builder = new StringBuilder();
foreach (int value in tabel)
{
builder.Append(value); // should have something similiar to ("{0,2}", ....)
builder.Append(" "); // should have something similiar to ("{0,2}", ....)
}
builder.Append("(top:");
builder.Append(top);
builder.Append(")");
return builder.ToString();
}/*ToString*/
Run Code Online (Sandbox Code Playgroud)
问候.
使用AppendFormat,例如:
builder.AppendFormat("{0} ", value);
Run Code Online (Sandbox Code Playgroud)
要么
builder.AppendFormat("{0} {1} {2}", value.property1, value.property2, value.property3);
Run Code Online (Sandbox Code Playgroud)