C# 獲取電腦內(nèi)存、CPU信息
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
你可以使用C#中的System.Diagnostics和System.Management命名空間來獲取計算機(jī)的內(nèi)存和CPU信息。 以下是一個示例代碼,可以獲取計算機(jī)的物理內(nèi)存大小和CPU核心數(shù)量: 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; } } 你可以使用以下方式來調(diào)用這些方法: 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命名空間中的類和方法可以用來獲取計算機(jī)的更多信息,你可以根據(jù)需要自行研究。 該文章在 2023/10/23 15:24:18 編輯過
|
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |