Создать объекты класса "Жесткий диск" - C#
Формулировка задачи:
Создать объекты класса <имя класса> (класс и его поля задаются в соответствии с выбранным вариантом в лабораторной работе 1), причем объекты класса должны хранить данных о предметной области, связанные со свойствами предмета задания по варианту. Сохранить данные объекты в файле. Причем сохранить необходимо как отдельные объекты, так объект контейнерного типа, полученный в лабораторной работе 4. Считать сохраненные данные из файла и вывести их на экран.
Вариант 4 Жесткий диск Фирма производитель Емкость Интерфейс
Решение задачи: «Создать объекты класса "Жесткий диск"»
textual
Листинг программы
namespace ConsoleApplication
{
public class HardDrive
{
public string Model { get; set; }
public string InterfaceType { get; set; }
public string TotalSize { get; set; }
public string SerialNo { get; set; }
}
class Program
{
static void Main()
{
HardDrive hd = new HardDrive();
var searcher = new ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive");
foreach (ManagementObject wmi_HD in searcher.Get())
{
hd.Model = wmi_HD["Model"].ToString();
hd.InterfaceType = wmi_HD["InterfaceType"].ToString();
hd.TotalSize = wmi_HD["Size"].ToString();
hd.SerialNo = wmi_HD.GetPropertyValue("SerialNumber").ToString();
}
Console.WriteLine("Модель " + hd.Model);
Console.WriteLine("Интерфейс " + hd.InterfaceType);
Console.WriteLine("Объем " + hd.TotalSize);
Console.WriteLine("Серийный номер " + hd.SerialNo);
Console.ReadKey();
}
}
}