Не вызываются методы классов
Писал простенькую программу на C#, всё совпадает с решением, вот только выскакивают ошибки, и метод House ни в какую не хочет призываться. Program.cs
using System;
namespace Examples
{
class Program
{
House school = new House(24, 2020, "Liter 1/4");
House kindergarten = new House(1950, "Kchrushovka");
House shop = new House();
school.PrintAll();
kindergarten.PrintAll();
shop.PrintAll();
}
}
using System;
namespace Examples
{
class House
{
private int floors = 0, year = 0;
private string name = "None";
public House()
{
Console.WriteLine("Empty constructor!");
}
public House(int _year, string _name)
{
year = _year;
name = _name;
}
public House(int _floors, int _year, string _name)
{
floors = _floors;
year = _year;
name = _name;
}
public void PrintAll()
{
Console.WriteLine($"The house {name} built in {year} has {floors} floor(-s). ");
}
public int Year(int TodayYear)
{
if (TodayYear > year)
return TodayYear - year;
else
return 0;
}
}
}
Ответы (1 шт):
Автор решения: Geronom
→ Ссылка
Помимо отсутствия main, не стоит забывать о подключении в using того, что используется в проекте (alt+enter на проблемном сообщении и там будут дополнения по проблеме).
