C# 获取电脑内存、CPU信息
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
你可以使用C#中的System.Diagnostics和System.Management命名空间来获取计算机的内存和CPU信息。 以下是一个示例代码,可以获取计算机的物理内存大小和CPU核心数量: using System.Diagnostics;using System.Management;public class SystemInfo{ public static long GetTotalPhysicalMemory() { using (var searcher = new ManagementObjectSearcher("select TotalPhysicalMemory from Win32_ComputerSystem")) { foreach (var item in searcher.Get()) { var totalMemoryBytes = item["TotalPhysicalMemory"]; return Convert.ToInt64(totalMemoryBytes); } } return 0; } public static int GetProcessorCoreCount() { return Environment.ProcessorCount; }}你可以使用以下方式来调用这些方法: long totalMemory = SystemInfo.GetTotalPhysicalMemory();int processorCoreCount = SystemInfo.GetProcessorCoreCount();Console.WriteLine($"Total Physical Memory: {totalMemory} bytes");Console.WriteLine($"Processor Core Count: {processorCoreCount}");这里还有一些其他的System.Diagnostics和System.Management命名空间中的类和方法可以用来获取计算机的更多信息,你可以根据需要自行研究。 该文章在 2023/10/23 15:24:18 编辑过
|
关键字查询
相关文章
正在查询... |
||||||