📜  c# 将对象添加到数组 - C# (1)

📅  最后修改于: 2023-12-03 15:13:51.448000             🧑  作者: Mango

C# 将对象添加到数组

在 C# 中,我们可以使用数组存储一组相同类型的对象。如果我们想要添加一个新的对象到数组中,可以使用以下方法。

声明和初始化数组

首先,我们需要声明和初始化一个数组。可以使用以下语法:

<数据类型>[] <数组名称> = new <数据类型>[<数组大小>];

例如,我们声明并初始化一个包含 5 个整数的数组:

int[] numbers = new int[5];

现在,我们可以向数组中的任意一个元素添加一个新的整数。

将对象添加到数组

要将对象添加到数组,我们需要知道要添加的对象的索引。数组的索引从零开始,并且在方括号中使用。例如,要向上面的示例数组中的第一个元素添加一个整数,可以使用以下语法:

numbers[0] = 1;

这将向数组中的第一个元素添加值 1。

我们也可以使用循环和条件语句来添加多个对象。

以下是一个示例程序,它以数组形式存储学生姓名和成绩,并打印出每个学生的姓名和成绩:

using System;

class Program
{
    static void Main(string[] args)
    {
        string[] names = new string[5];
        int[] scores = new int[5];

        for (int i = 0; i < names.Length; i++)
        {
            Console.Write($"Enter name for student {i+1}: ");
            names[i] = Console.ReadLine();

            Console.Write($"Enter score for student {i+1}: ");
            scores[i] = int.Parse(Console.ReadLine());
        }

        Console.WriteLine("\nStudent scores:");

        for (int i = 0; i < names.Length; i++)
        {
            Console.WriteLine($"{names[i]}: {scores[i]}");
        }
    }
}

此程序使用 string[]int[] 数组分别存储学生的姓名和成绩。在 for 循环中,它向每个数组添加一个新的元素。然后,它使用另一个 for 循环打印每个学生的姓名和成绩。

希望这篇介绍有助于您在 C# 中将对象添加到数组中。