4

を使用System.Net.IPAddressして 1 つの IP アドレスを表すことができますが、ネットワーク アドレスとサブネット マスクを含むサブネット全体を表すには何を使用できますか?

4

2 に答える 2

2

System.Net.IPAddress を使用してサブネット マスクを表すこともできると思います。これは同じ形式であり、サブネット アドレスのバイトに基づいたビットマスクを使用して実行する必要がある唯一の実際の操作です。

System.Net.IPAddress i = System.Net.IPAddress.TryParse("10.10.1.1");
Byte[] b = i.GetAddressBytes();
于 2009-06-17T13:53:17.117 に答える
1
struct NetworkIPAddress
{
  public IPAddress IP;
  public uint Mask;
}
于 2011-02-08T12:17:19.740 に答える