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

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

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

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

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

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication2 {
    class Program {
        static void Main(string[] args) {
            Computer c1 = new Computer { HddSize = 100 };
            Computer c2 = new Computer { HddSize = 150 };
            Computer c3 = new Computer { HddSize = 200 };
            Console.WriteLine(Computer.FullSize);
            Console.ReadLine();
        }
    }
    class Computer {
        static int fullSize;
        public static int FullSize {
            get { return fullSize; }
        }
 
        int hddSize;
        public int HddSize {
            get { return hddSize; }
            set {
                hddSize = value;
                fullSize += value;
            }
        }
    }
}

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


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

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

10   голосов , оценка 4 из 5
Похожие ответы