Класс не содержит конструктор, принимающий 3 аргумента: найти ошибку в коде - C#
Формулировка задачи:
Весь измучился, но компилятор неприклонен -
"Ошибка 1 SAYAP_labaratornaya2.Student не содержит конструктор, который принимает 3 аргументов C:\Users\Hi\documents\visual studio 2012\Projects\SAYAP_labaratornaya2\SAYAP_labaratornaya2\Program.cs 56 32 SAYAP_labaratornaya2"
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SAYAP_labaratornaya2
{
// Класс Person
public class Person
{
public string name;
public string surname;
public string lastname;
}
public class Student : Person
{
int rating = 0;
/*Student() // Конструктор без параметров
{
this.name = "unnamed";
this.surname = "unnamed";
this.lastname = "unnamed";
}*/
Student(string aname,string asurname,string alastname) // Конструктор с параметрами
{
this.name = aname;
this.surname = asurname;
this.lastname = alastname;
}
void setRating(int r)
{
this.rating = r;
}
public void showInfo() // Вывод информации о студенте
{
System.Console.Write("Фамилия: "+this.surname+'\n'+"Имя: "+this.name+'\n'+"Отчество: "+this.lastname+'\n'+"Рейтинг студента: "+this.rating);
}
}
// ------- Основной код
class Program
{
static void Main(string[] args)
{
Student someData = new Student("Иванов", "Иван", "Иванович");
someData.showInfo();
}
}
}Решение задачи: «Класс не содержит конструктор, принимающий 3 аргумента: найти ошибку в коде»
textual
Листинг программы
public Student(string aname,string asurname,string alastname)