System.Void из C# использоваться не может - для получения объекта типа void используйте typeof (void)
Формулировка задачи:
Изучаю с# по "Шилдт Г. - C# 4.0 полное руководство"
При изучении конструктора возникла проблема: попытался запустить код на стр. 169, а он пишет ошибку
" System.Void из C# использоваться не может -- для получения объекта типа void используйте typeof(void)"
Сам код:
using System; class Building { public int Floors; // количество этажей public int Area; // общая площадь здания public int Occupants; // количество жильцов // Параметризированный конструктор для класса Building, public Building(int f, int a, int o) { Floors = f; Area = a; Occupants = o; } // Возвратить площадь на одного человека. public int AreaPp() { return Area/Occupants; } // Возвратить максимальное количество человек, занимающих здание, // исходя из заданной минимальной площади на одного человека. public int MaxOcupants(int minArea) { return Area/minArea; } } // Использовать параметризированный конструктор класса Building, class BuildingDemo { static Void Main() { var house = new Building(2, 2500, 4); var office = new Building(3, 4200, 25); Console.WriteLine("Максимальное количество человек в доме, \n" + "если на каждого должно приходиться " + 300 + "кв. футов: " + house.MaxOcupants(300)); Console.WriteLine("Максимальное количество человек " + "в учреждении, \n" + "если на каждого должно приходиться " + 300 + " кв. футов: " + office.MaxOcupants(300)); } }
Решение задачи: «System.Void из C# использоваться не может - для получения объекта типа void используйте typeof (void)»
textual
Листинг программы
static Void Main()
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д