//GetProcessorInfos()の戻り値となるクラス
class ProcessorInfo
{
//コア数(物理CPUごとの情報)
public int NumberOfCores { get; private set; }
//論理CPU数(物理CPUごとの情報)
public int NumberOfLogicalProcessors { get; private set; }
//物理CPU数(マザーボード上にあるPCパーツとしてのCPUの個数)
public static int NumberOfPhysicalProcessors { get; private set; }
//コンストラクタ
public ProcessorInfo(int core, int logProc, int phyProc)
{
NumberOfCores = core;
NumberOfLogicalProcessors = logProc;
NumberOfPhysicalProcessors = phyProc;
}
}