方法: コンソール アプリでテーブルを描画する最適な方法 (C#) 質問する

方法: コンソール アプリでテーブルを描画する最適な方法 (C#) 質問する

興味深い質問があります。非常に短い間隔で変化するデータが大量にあると想像してください。そのデータをコンソール アプリのテーブルとして表示したいとします。例:

-------------------------------------------------------------------------
|    Column 1     |    Column 2     |    Column 3     |    Column 4     |
-------------------------------------------------------------------------
|                 |                 |                 |                 |
|                 |                 |                 |                 |
|                 |                 |                 |                 |
-------------------------------------------------------------------------

処理速度を維持し、列幅を固定するにはどうすればよいでしょうか。Java でこれを行う方法は知っていますが、C# でこれを行う方法はわかりません。

ベストアンサー1

使用文字列.フォーマットアライメント値付き。

例えば:

String.Format("|{0,5}|{1,5}|{2,5}|{3,5}|", arg0, arg1, arg2, arg3);

フォーマットされた行を 1 つ作成します。

おすすめ記事