小编Ste*_*ith的帖子

如何使用Console.WriteLine在列中对齐文本?

我有一种列显示,但最后两列似乎没有正确对齐.这是我目前的代码:

Console.WriteLine("Customer name    " 
    + "sales          " 
    + "fee to be paid    " 
    + "70% value       " 
    + "30% value");
for (int DisplayPos = 0; DisplayPos < LineNum; DisplayPos = DisplayPos + 1)
{
    seventy_percent_value = ((fee_payable[DisplayPos] / 10.0) * 7);
    thirty_percent_value = ((fee_payable[DisplayPos] / 10.0) * 3);          
    Console.WriteLine(customer[DisplayPos] + "         " 
        + sales_figures[DisplayPos] + "               " 
        + fee_payable[DisplayPos] + "           " 
        + seventy_percent_value + "           " 
        + thirty_percent_value);
}
Run Code Online (Sandbox Code Playgroud)

我是新手程序员,所以我可能不理解给出的所有建议,但如果您有任何建议,我将不胜感激!

c# console tabs alignment vertical-alignment

76
推荐指数
4
解决办法
12万
查看次数

标签 统计

alignment ×1

c# ×1

console ×1

tabs ×1

vertical-alignment ×1