0

私はプログラミングが初めてで、コンソールアプリケーションを実行しています。

現時点では、コンソール アプリはそれが何を意味するのかを書き出していますが、何も一致していません。

        Console.WriteLine("Item       Price       ID\n");

        foreach (var i in newItem)
        {

            string ite = i.Item;
            double pri = i.Price;
            int idd = i.ID;
            Console.WriteLine("{0}       {1}       {2}\n", ite, pri, idd);

        }

これの書式設定は非常に悪くなります。私はc#を初めて使用するため、すべてを理解できない可能性があります。

4

2 に答える 2

0

試す

    Console.WriteLine(string.Format("{0}\t\t\t{1}\t\t\t{2}\n", ite, pri, idd));

それ以外の

    Console.WriteLine("{0}       {1}       {2}\n", ite, pri, idd);

これにより、少しスペースが空くはずです。タブ文字の幅と、文字列に含まれる数字/文字の数によっては、必要なタブが 3 つ以下になる場合があります。

于 2013-06-10T14:37:31.797 に答える
0

タブのようなものを使用して、コンテンツの間隔を空けたいとします。試す

Console.WriteLine("Item\tPrice\tID\n");
...
Console.WriteLine("{0}\t{1}\t{2}\n", ite, pri, idd);
于 2013-06-10T14:37:50.033 に答える