如何:在控制台应用程序(C#)中绘制表格的最佳方法

如何:在控制台应用程序(C#)中绘制表格的最佳方法,第1张

如何:在控制台应用程序(C#)中绘制表格的最佳方法

您可以执行以下 *** 作:

static int tableWidth = 73;static void Main(string[] args){    Console.Clear();    PrintLine();    PrintRow("Column 1", "Column 2", "Column 3", "Column 4");    PrintLine();    PrintRow("", "", "", "");    PrintRow("", "", "", "");    PrintLine();    Console.ReadLine();}static void PrintLine(){    Console.WriteLine(new string('-', tableWidth));}static void PrintRow(params string[] columns){    int width = (tableWidth - columns.Length) / columns.Length;    string row = "|";    foreach (string column in columns)    {        row += AlignCentre(column, width) + "|";    }    Console.WriteLine(row);}static string AlignCentre(string text, int width){    text = text.Length > width ? text.Substring(0, width - 3) + "..." : text;    if (string.IsNullOrEmpty(text))    {        return new string(' ', width);    }    else    {        return text.PadRight(width - (width - text.Length) / 2).PadLeft(width);    }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5499082.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存