Как правильно задать массив в классе Student - C#
Формулировка задачи:
Добрый вечер!Подскажите, пожалуйста, как мне правильно задать массив в классе Student (в конструкторе), чтобы я смог его вызвать потом в классе Ptogram.Код:
Получается массив воспринимается не как один аргумент, а как разные!!!!!!!!!!!!!!!!!!!!
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Student
{
private string Name;
private string LastName;
private int GroupNumber;
private int[] Otsenki = new int[4];
public Student(string a, string b, int c, int [] k)
{
this.Name = a;
this.LastName = b;
this.GroupNumber = c;
this.Otsenki = new int [4];
}
public double SrednyayaOtsenka()
{
int s = 0;
int[] Otsenki = new int[4];
for (int k = 0; k < Otsenki.Length; k++)
{
s += Otsenki[k];
}
return s / 4;
}
}
class Program
{
static void Main(string[] args)
{
Student S1 = new Student("Ivan", "Ivanov",12,1,2,5,4);
}
}
}Решение задачи: «Как правильно задать массив в классе Student»
textual
Листинг программы
Student S1 = new Student("Ivan", "Ivanov", 12, new int[]{1, 2, 5, 4});