当我有以下情况时:
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_Processor");
ManagementObjectCollection myobject = searcher.Get();
foreach (ManagementObject item in myobject)
{
//Name
Console.WriteLine(item["Name"].ToString());
}
这是否通过每个物理处理器并获得该特定处理器的名称?我还没有看到一个实例是foreach()
迭代移动不止一次......我曾经使用过Win32_Processor
, Win32_BIOS
, Win32_ComputerSystem
, 等等......
在这种情况下,如果服务器有超过 1 个物理处理器,这for-each
是否会有不止一个迭代?它是如何工作的?