Найти причину ошибки - C#

Узнай цену своей работы

Формулировка задачи:

Подскажите пожалуйста, почему мне выявляет ошибку на [ student b = new student ("alex" , 4 , false);] ???
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. namespace test2
  4. {
  5. public class student{
  6. public string name;
  7. public int klass;
  8. public bool scholarship;
  9. public void year (){
  10. name = "Chris";
  11. klass = 3;
  12. scholarship = true;
  13. }
  14. public void year (string name,int klass,bool scholarship)
  15. {
  16. this.name = name;
  17. this.klass= klass;
  18. this.scholarship = scholarship;
  19.  
  20. }
  21. public void print (){
  22. Console.WriteLine ("The name of person is :" + name);
  23. Console.WriteLine ("This person is in the сlass :" +klass);
  24. Console.WriteLine ("Scholarship :" + scholarship );
  25. }
  26.  
  27. }
  28.  
  29. class MainClass
  30. {
  31. public static void Main (string[] args)
  32. {
  33. student a = new student ();
  34. a.print ();
  35. student b = new student ("alex" , 4 , false);
  36. b.print ();
  37. }
  38. }
  39. }

Решение задачи: «Найти причину ошибки»

textual
Листинг программы
  1.         public void year (string name,int klass,bool scholarship)
  2.         {
  3.             this.name = name;
  4.             this.klass= klass;
  5.             this.scholarship = scholarship;
  6.         }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.429 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут