它们是一种保持单独变量不相互添加的方法吗?

本文关键字:变量 添加 方法 单独 一种 | 更新日期: 2023-09-27 18:15:18

它们是按列添加每个变量而不是单独添加每个变量的方法吗?比如,如果我想乘一行代码不会把每个变量都乘上。我希望代码将它们保持在相同的位置,并以相同的格式打印到屏幕上。

Console.WriteLine(x + " " + y + " " + z);
Console.WriteLine(a + " " + b + " " + c);
Console.WriteLine(ab + " " + bb + " " + cb);

它们是一种保持单独变量不相互添加的方法吗?

像这样?

Console.WriteLine("{0,10}{1,10}{2,10}", x, y, z);

static void Main(string[] args)
{
    int x = 1;
    int y = 2;
    int z = 3;
    ConsoleWriteColumn(x,y,z);
    Console.WriteLine("Multiplied by 2:");
    ConsoleWriteColumn((x*2),(y*2),(z*2));
    Console.ReadKey();
}
static void ConsoleWriteColumn(int value1, int value2, int value3)
{
    Console.WriteLine($"{value1,5}{value2,5}{value3,5}");
}
Console.WriteLine($"{x}'t{y}'t{z}");
Console.WriteLine($"{a}'t{b}'t{c}");
Console.WriteLine($"{ab}'t{bb}'t{cb}");