嗨我有问题我有这行代码:
return string.Format("{0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}, {11}", Name, CPSA, PostCode, Rank, Score1, Score2, Score3, Score4, Score5, Score6, Score7, Score8);
它从文本文件中提取数据并在列表框中输出。 我想在左边和右半边证明其中的一半是正确的,所以在梦境中:
return string.Format("align=left({0}, {1}, {2}, {3}, {4},) align=right ({5}, {6}, {7}, {8}, {9}, {10}, {11})", Name, CPSA, PostCode, Rank, Score1, Score2, Score3, Score4, Score5, Score6, Score7, Score8);
我环顾四周但不知道怎么做,我也是一个编码菜鸟,所以请解释一下。代码是C#谢谢
答案 0 :(得分:64)
您可以这样做:
Console.WriteLine(String.Format("{0,-10} | {1,5}", "Bill", 51));
你会得到" 51"在5个字符上右对齐。
此处有更多示例:Align String with Spaces。
如需官方参考,请查看Composite Formatting