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