gpt4 book ai didi

c# - 如何在 .NET Standard 2.0 中获取总系统 RAM?

转载 作者:行者123 更新时间:2023-11-30 21:33:01 26 4
gpt4 key购买 nike

正如标题所说,有没有办法在 .NET Standard 2.0 中获取总(已安装)系统 RAM?我的所有搜索都只出现在 .NET Framework 解决方案中。

最佳答案

您可以使用 System.Management NET 标准 2.0。希望对您有所帮助:

using System;
using System.Diagnostics;
using System.Management;

namespace RamSystem
{
public class RamSystem
{
public static void GetRAM()
{
ObjectQuery wql = new ObjectQuery("SELECT * FROM Win32_OperatingSystem");
ManagementObjectSearcher searcher = new ManagementObjectSearcher(wql);
ManagementObjectCollection results = searcher.Get();

double res;

foreach (ManagementObject result in results)
{
res = Convert.ToDouble(result["TotalVisibleMemorySize"]);
double fres = Math.Round((res / (1024 * 1024)), 2);
Console.WriteLine("Total usable memory size: " + fres + "GB");
Console.WriteLine("Total usable memory size: " + res + "KB");
}

Console.ReadLine();
}
}
}

关于c# - 如何在 .NET Standard 2.0 中获取总系统 RAM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51849798/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com