.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());
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д