Класс не содержит конструктор, принимающий 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)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д