我可以使用System.Net.NetworkInformation.NetworkInterface获得网络接口的列表,但是有什么好方法可以查看接口是蜂窝数据、无线还是常规以太网以及可用速度(尤其是蜂窝数据)?
这将列出当前运行的所有网络连接。这应该是一个开始。
var interfaces = NetworkInterface.GetAllNetworkInterfaces() .Where(n => n.OperationalStatus == OperationalStatus.Up) .Select(n => new { Nic = n, Speed = n.Speed });