c#使用循环对数组进行对齐

本文关键字:对齐 数组 循环 | 更新日期: 2023-09-27 18:17:12

我有两个数组分别表示food和price。我想在显示时将两者对齐这样的

Food           Price
Food1           Price1
Food2           Price2
Food3           Price3

我的代码到目前为止:

int[] array = { 1, 2, 3, 4, 5 };
string[] food = { "Kare-Kare", "Hotdog", "Egg", "Ham", "Pancit Canton" };
Console.Write("FOOD't'tPRICE'n");
for(int i=0; i<food.Length;i++)
{
    for(int j =i; j<array.Length;j++)
    {
        Console.Write(array[j]);
    }
    Console.WriteLine(food[i]);
}

谢谢

c#使用循环对数组进行对齐

我认为这是你想要的。这段代码确实假设食品条目和价格条目一样多。

int[] prices = { 1, 2, 3, 4, 5 };
string[] food = { "Kare-Kare", "Hotdog", "Egg", "Ham", "Pancit Canton" };
Console.Write("FOOD't'tPRICE'n");
for(int i = 0; i < food.Length; i++)
{
    Console.WriteLine(food[i] + "'t't" + prices[i]);
}