Работа с экземплярами класса - C# (185466)

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

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

Решение задания никак не доходит, пожалуйста, помогите советом. Имеется класс Computer и экземпляры класса Comp1, Comp2, Comp3 и т.д. В каждом экземпляре имеется величина "Объём жёсткого диска" Vhd (т.е. Comp1.Vhd, Comp2.Vhd и пр.). Нужно создать статическое поле, в котором будет храниться общий объем всех жёстких дисков среди имеющихся экземпляров этого класса.

Решение задачи: «Работа с экземплярами класса»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace ConsoleApplication2 {
  7.     class Program {
  8.         static void Main(string[] args) {
  9.             Computer c1 = new Computer { HddSize = 100 };
  10.             Computer c2 = new Computer { HddSize = 150 };
  11.             Computer c3 = new Computer { HddSize = 200 };
  12.             Console.WriteLine(Computer.FullSize);
  13.             Console.ReadLine();
  14.         }
  15.     }
  16.     class Computer {
  17.         static int fullSize;
  18.         public static int FullSize {
  19.             get { return fullSize; }
  20.         }
  21.  
  22.         int hddSize;
  23.         public int HddSize {
  24.             get { return hddSize; }
  25.             set {
  26.                 hddSize = value;
  27.                 fullSize += value;
  28.             }
  29.         }
  30.     }
  31. }

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


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

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

10   голосов , оценка 4 из 5

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

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

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