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