这就是问题所在:
我有学生班:
class Student
{
public int Mark1 { get; set; }
public int Mark2 { get; set; }
public int Mark3 { get; set; }
public int Mark4 { get; set; }
public int Mark5 { get; set; }
public Student(int mark1, int mark2, int mark3, int mark4, int mark5)
{
Mark1 = mark1;
Mark2 = mark2;
Mark3 = mark3;
Mark4 = mark4;
Mark5 = mark5;
}
}
我需要将每个学生的这些标记放入int数组中。以下是我的尝试:
class Program
{
static void Main(string[] args)
{
}
public static void MarksAbove5(College ListOfStudents, out College FilteredStudents)
{
FilteredStudents = new College(50);
int[] Marks = new int[ListOfStudents.Count];
for (int i = 0; i < ListOfStudents.Count; i++)
{
Marks[i] = (ListOfStudents.GetStudent(i).Mark1, ListOfStudents.GetStudent(i).Mark2, ListOfStudents.GetStudent(i).Mark3, ListOfStudents.GetStudent(i).Mark4, ListOfStudents.GetStudent(i).Mark5);
}
}
}
我收到错误声明&#34;只有赋值,调用,递增,递减,等待和新对象表达式才能用作语句&#34;。 如何正确地将这些int放入int数组?提前谢谢!