Работа с экземплярами класса - 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;
}
}
}
}