Rumah >pembangunan bahagian belakang >Tutorial C#.Net >Bagaimana untuk mencari bilangan teras CPU dalam C#?
Kita boleh mendapat banyak maklumat berbeza berkaitan pemproses
System.Management.dll dalam projek anda. Dalam .NET Core, ini disediakan sebagai pakej NuGet (Windows sahaja).
Pemproses FizikalContohclass Program{ public static void Main(){ foreach (var item in new System.Management.ManagementObjectSearcher("Select * from Win32_ComputerSystem").Get()){ Console.WriteLine("Number Of Physical Processors: {0} ", item["NumberOfProcessors"]); } Console.ReadLine(); } }
Number Of Physical Processors: 1#🎜#🎜🎜🎜🎜🎜🎜 output # 🎜🎜#
class Program{ public static void Main(){ int coreCount = 0; foreach (var item in new System.Management.ManagementObjectSearcher("Select * from Win32_Processor").Get()){ coreCount += int.Parse(item["NumberOfCores"].ToString()); } Console.WriteLine("Number Of Cores: {0}", coreCount); Console.ReadLine(); } }
Number Of Cores: 2
class Program{ public static void Main(){ Console.WriteLine("Number Of Logical Processors: {0}", Environment.ProcessorCount); Console.ReadLine(); } }
Atas ialah kandungan terperinci Bagaimana untuk mencari bilangan teras CPU dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!