在c#中使用wmi获取网络利用率

时间:2013-07-16 23:38:23

标签: c# math network-programming wmi

我正在尝试根据每个适配器获取网络利用率的百分比值

我试过这个:

CurrentBandwidth = 1000000000;
BytesTotalPerSec = 34610;
var bytesTotal = (BytesTotalPerSec * 8);
var utilizationPerc = (CurrentBandwidth / bytesTotal) / 100;

这不是给我正确的价值,我做错了什么?

1 个答案:

答案 0 :(得分:-1)

我想出了这个问题,我必须明确地声明一个双:

var output2 = (double)BytesTotalPerSec / TotalBW;