C#.NET 如何获取电脑的CPU信息

 时间:2024-10-14 08:36:07

1、新建一个控制台程序。

C#.NET 如何获取电脑的CPU信息

2、添加System.Management命名空间的引用。using System.Management;

C#.NET 如何获取电脑的CPU信息

3、添加获取电脑的CPU信息的方法。

C#.NET 如何获取电脑的CPU信息

4、程序入口Main方法中添加输出电脑的CPU信息的代码。

C#.NET 如何获取电脑的CPU信息

5、运行程序输出电脑的CPU信息。AddressWidth:64Architecture:9AssetTag:NoneAvailability:3Caption:Intel64 Family 6 Model 142 Stepping 10Characteristics:252CpuStatus:1CreationClassName:Win32_ProcessorCurrentClockSpeed:1801CurrentVoltage:9DataWidth:64Description:Intel64 Family 6 Model 142 Stepping 10DeviceID:CPU0ExtClock:100Family:205L2CacheSize:1024L3CacheSize:6144L3CacheSpeed:0Level:6LoadPercentage:47Manufacturer:GenuineIntelMaxClockSpeed:1801Name:Intel(R) Core(TM) i5-8250U CPU @ 1.60GHzNumberOfCores:4NumberOfEnabledCore:4NumberOfLogicalProcessors:8PartNumber:NonePowerManagementSupported:FalseProcessorId:BFEBFBFF000806EAProcessorType:3Role:CPUSecondLevelAddressTranslationExtensions:TrueSerialNumber:NoneSocketDesignation:U3E1Status:OKStatusInfo:3SystemCreationClassName:Win32_ComputerSystemSystemName:TY-JS-YOUPZThreadCount:8UpgradeMethod:51VirtualizationFirmwareEnabled:TrueVMMonitorModeExtensions:True

C#.NET 如何获取电脑的CPU信息

6、总结获取操作系统电脑的CPU信息的方法:1. 新建一个控制台程序。2. 添加System.Management命名空间的引用。3. 添加获取电脑的CPU信息的方法。4. 程序入口Main方法中添加输出电脑的CPU信息的代码。5. 运行程序输出电脑的CPU信息。

C#.NET 如何获取电脑的CPU信息

7、附加示例代码:using System;u衡痕贤伎sing System.Collections.Generic;using System.Li荏鱿胫协nq;using System.Text;using System.Threading.Tasks;using System.Management;namespace ConsoleDemo{ class Program { /// <summary> /// 程序入口方法 /// </summary> /// <param name="args"></param> static void Main(string[] args) { foreach (string str in GetProcessor()) { Console.WriteLine(str); } Console.ReadLine(); } /// <summary> /// 添加获电脑CPU信息的方法 /// </summary> /// <returns></returns> public static List<string> GetProcessor() { List<string> lst = new List<string>(); ManagementClass mc = new ManagementClass("Win32_Processor"); ManagementObjectCollection moc = mc.GetInstances(); foreach (ManagementObject mo in moc) { foreach (PropertyData pd in mo.Properties) { if (mo[pd.Name] != null && mo[pd.Name].ToString() != "") { lst.Add(string.Format("{0}:{1}", pd.Name, mo[pd.Name])); } } } return lst; } }}

  • 搜狗浏览器如何调整网页背景色?
  • 易语言怎么移动文件?
  • 火绒怎样开启网络入侵拦截
  • 向日葵app怎么开启主机上线、下线提醒
  • VB6.0如何转换VB.NET/VB6.0如何转换C#
  • 热门搜索
    热爱劳动手抄报 防控疫情手抄报内容 爱祖国爱家乡手抄报 关于妇女节的手抄报 我和我的祖国手抄报简单又漂亮 感恩老师手抄报内容 快乐寒假手抄报 文明城市手抄报内容 红领巾相约中国梦手抄报 预防病毒手抄报内容