Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 不包含GetIPv4Statistics的定义_C#_.net_Networking_Ip - Fatal编程技术网

C# 不包含GetIPv4Statistics的定义

C# 不包含GetIPv4Statistics的定义,c#,.net,networking,ip,C#,.net,Networking,Ip,我正在使用以下代码行: long br = NetworkInterface.GetIPv4Statistics().BytesReceived; 但是,无法识别GetIPv4Statistics()方法 “System.Net.NetworkInformation.NetoworkInterface”不包含 GetIPv4统计信息的定义 我已经在网上浏览了以前的例子,根据帖子,它们工作得很好。我做错了什么,我必须添加一个参考吗? 我所做的只是测量当前的下载速度。GetIPv4Statisti

我正在使用以下代码行:

long br = NetworkInterface.GetIPv4Statistics().BytesReceived;
但是,无法识别
GetIPv4Statistics()
方法

“System.Net.NetworkInformation.NetoworkInterface”不包含 GetIPv4统计信息的定义

我已经在网上浏览了以前的例子,根据帖子,它们工作得很好。我做错了什么,我必须添加一个参考吗?
我所做的只是测量当前的下载速度。

GetIPv4Statistics是抽象类的虚拟方法,不能直接调用。您需要从NetworkInterface继承的对象的实例。下面是一个如何使用它的示例

NetworkInterface[] interfaces
    = NetworkInterface.GetAllNetworkInterfaces();

foreach (var ni in interfaces)
{
    Console.WriteLine(ni.GetIPv4Statistics().BytesReceived.ToString());
}

确实要在System.dll中添加
System.Net.NetworkInformation
命名空间吗?是的,我已经添加了using System.Net.NetworkInformation;名称空间