Изменить модификаторы доступа public к полям класса на private - C#
Формулировка задачи:
Был тут вот такой код:
Нужно изменить модификаторы доступа public к полям класса на private по понятным причинам.
Как это сделать, чтобы программа работала корректно?
namespace ConsoleApplication3
{
class Room
{
public double length; //длина
public double width; //ширина
public double height; //высота
public int windows; //кол-во окон
public void ComputeArea()
{
double Area = length * width;
Console.WriteLine("Площадь комнаты: {0} кв.м.", Area);
}
public void ComputeCapacity()
{
double Capacity = length * width * height;
Console.WriteLine("Обьем комнаты: {0} куб.м.", Capacity);
}
public void Windows()
{
Console.WriteLine("Количество окон: {0} ", windows);
}
}
class Program
{
static void Main()
{
Room MyRoom = new Room();
Console.WriteLine("Введите длину комнаты: ");
MyRoom.length = double.Parse(Console.ReadLine());
Console.WriteLine("Введите ширину комнаты: ");
MyRoom.width = double.Parse(Console.ReadLine());
Console.WriteLine("Введите высоту комнаты: ");
MyRoom.height = double.Parse(Console.ReadLine());
Console.WriteLine("Введите количество окон: ");
MyRoom.windows = int.Parse(Console.ReadLine());
MyRoom.ComputeArea();
MyRoom.ComputeCapacity();
MyRoom.Windows();
Console.ReadKey();
}
}
}Решение задачи: «Изменить модификаторы доступа public к полям класса на private»
textual
Листинг программы
public double Length { get; set; }
public double Width { get; set; }
public double Height { get; set; }
public int Windows { get; set; }