.NET 4.x Как организовать конвертирование в отдельном классе? - C#
Формулировка задачи:
По шапке, имеется такой код:
Подскажите как перетащить конвертирование в другой класс, и оттуда вызывать уже в основном?
Вот эти строчки нужно переместить:
foreach (var queryObj in Getmem) { double dblMemory; if (double.TryParse(Convert.ToString(queryObj["TotalPhysicalMemory"]), out dblMemory)) { strbuild.AppendFormat("Физической памяти: {0} MB ", Convert.ToInt32(dblMemory / (1024 * 1024))); strbuild.AppendFormat("({0} GB)", Convert.ToInt32(dblMemory / (1024 * 1024 * 1024))); } }
double dblMemory; double.TryParse(Convert.ToString(queryObj["TotalPhysicalMemory"]), out dblMemory) Convert.ToInt32(dblMemory / (1024 * 1024 * 1024))
Решение задачи: «.NET 4.x Как организовать конвертирование в отдельном классе?»
textual
Листинг программы
ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2", "SELECT TotalPhysicalMemory FROM Win32_ComputerSystem"); foreach (ManagementObject queryObj in searcher.Get()) { double dblMemory; if (queryObj.Convert("TotalPhysicalMemory", out dblMemory)) { Console.WriteLine("TotalPhysicalMemory is: {0} MB", dblMemory.ToMB()); Console.WriteLine("TotalPhysicalMemory is: {0} GB", dblMemory.ToGB()); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д