0

初心者の C# に関する質問はこちら。

3 つの列とすぐに使用できる変数のテーブルを備えたコンソール アプリがあり、出力を作成しています。

役立つ場合の表形式:

const string table = "{0,-25}{1,-4}{2,-15:f2}";

\n WriteLine が次のように引用符で囲まれたプレーン テキストである場合は正常に機能します。

Console.WriteLine("--------------------------------------------------\n");

しかし、最後の列に変数が含まれている、WriteLine 形式のテーブルのどこに /n を配置したかわかりません。例:

Console.WriteLine(table, "Total cost of paint", ":", paintTotalWithVAT);

変数を追加する別の方法を漠然と覚えています-余談ですが、変数をプレースホールドしてから括弧の最後で宣言する{0}メソッドは、テーブル形式内では機能しないようです-しかし、私は大いに感謝しますこれに関するいくつかのヘルプ。理想的には、変数出力 (10 進形式) の前に通貨記号を付けて、必要な形式に影響を与えたいと考えています。

私の出力を空のWriteLinesの負荷で埋めるのは少し面倒です..!

4

2 に答える 2

0

文字列の中に入れることができますtable

const string table = "{0,-25}{1,-4}{2,-15:f2}\n";

または、何らかの理由でそれが実行できない場合は、WriteLine で文字列に連結できます。

Console.WriteLine(table+"\n", "Total cost of paint", ":", paintTotalWithVAT);
于 2013-11-07T20:32:19.997 に答える