在 C# 中,我使用 string.Format() 函数来获取如下输出:
当然,问题是由这一行引起的:
string.Format("{0}\t\t{1}\t\t{2}...)
我尝试了各种 string.Format() 设置,但无法解决问题。 (是的,我可以训练神经网络,但我无法排列一些字符串......讽刺!)
如何更好地解决排队问题?
标签对此不太适用。您可能会得到一些长度略有不同的值并抛弃整个表,或者在具有不同长度制表位的不同系统上运行它,突然一切都变得很奇怪。
但是
String.Format()
确实为您提供了一个简单的选项来解决此问题,使用填充格式选项:
string.Format("{0,-20}{1,-20}{2}...")