Создать объекты класса "Жесткий диск" - 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();
        }
    }
}

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


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

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

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