//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; } }