📅  最后修改于: 2023-12-03 15:13:51.448000             🧑  作者: Mango
在 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# 中将对象添加到数组中。