Создать объекты класса "Жесткий диск" - C#

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

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

Создать объекты класса <имя класса> (класс и его поля задаются в соответствии с выбранным вариантом в лабораторной работе 1), причем объекты класса должны хранить данных о предметной области, связанные со свойствами предмета задания по варианту. Сохранить данные объекты в файле. Причем сохранить необходимо как отдельные объекты, так объект контейнерного типа, полученный в лабораторной работе 4. Считать сохраненные данные из файла и вывести их на экран. Вариант 4 Жесткий диск Фирма производитель Емкость Интерфейс

Решение задачи: «Создать объекты класса "Жесткий диск"»

textual
Листинг программы
  1. namespace ConsoleApplication
  2. {
  3.     public class HardDrive
  4.     {
  5.         public string Model { get; set; }
  6.         public string InterfaceType { get; set; }
  7.         public string TotalSize { get; set; }
  8.         public string SerialNo { get; set; }
  9.     }
  10.  
  11.     class Program
  12.     {
  13.         static void Main()
  14.         {
  15.             HardDrive hd = new HardDrive();
  16.             var searcher = new ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive");
  17.             foreach (ManagementObject wmi_HD in searcher.Get())
  18.             {
  19.                 hd.Model = wmi_HD["Model"].ToString();
  20.                 hd.InterfaceType = wmi_HD["InterfaceType"].ToString();
  21.                 hd.TotalSize = wmi_HD["Size"].ToString();
  22.                 hd.SerialNo = wmi_HD.GetPropertyValue("SerialNumber").ToString();
  23.             }
  24.             Console.WriteLine("Модель " + hd.Model);
  25.             Console.WriteLine("Интерфейс  " + hd.InterfaceType);
  26.             Console.WriteLine("Объем  " + hd.TotalSize);
  27.             Console.WriteLine("Серийный номер  " + hd.SerialNo);
  28.             Console.ReadKey();
  29.         }
  30.     }
  31. }

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


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

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

9   голосов , оценка 3.889 из 5

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

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

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