遍历IP地址

Ove*_*Ove 5 .net c#

假设我有两个IP地址(在.NET中,System.Net.IPAddress该类)。如何在两个给定地址之间迭代所有IP地址?

例如,让一个地址为192.168.1.1,另一个地址为192.168.2.3。我想以某种方式遍历它们之间的所有地址,并将它们打印到控制台。

谢谢。

Ove*_*Ove 3

最后我最终使用了这个答案中提供的方法。

它有点复杂,但在不使用已弃用的属性的情况下运行良好。它将 IP 地址转换为uints,递增它们,然后再将它们转换回来。