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 编辑过
|
关键字查询
相关文章
正在查询... |