Записать Id процессора в переменную - C#
Формулировка задачи:
tatic void Main(string[] args)
{
char id;
System.Management.ManagementClass theClass = new System.Management.ManagementClass("Win32_Processor");
System.Management.ManagementObjectCollection theCollectionOfResults = theClass.GetInstances();
foreach (System.Management.ManagementObject currentResult in theCollectionOfResults)
{
Console.WriteLine(currentResult["ProcessorID"].ToString());
id = (char) Console.Read();
}Решение задачи: «Записать Id процессора в переменную»
textual
Листинг программы
public static string ProcID()
{
using (System.Management.ManagementClass theClass=new System.Management.ManagementClass("Win32_Processor"))
{
System.Management.ManagementObjectCollection theCollectionOfResults = theClass.GetInstances();
foreach (System.Management.ManagementObject currentResult in theCollectionOfResults)
{
if (currentResult["ProcessorID"] != null)
return currentResult["ProcessorID"].ToString();
}
}
return string.Empty;
}