IPNetwork 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public value class IPNetwork : IEquatable<System::Net::IPNetwork>, IParsable<System::Net::IPNetwork>, ISpanFormattable, ISpanParsable<System::Net::IPNetwork>, IUtf8SpanFormattable, IUtf8SpanParsable<System::Net::IPNetwork>public value class IPNetwork : IEquatable<System::Net::IPNetwork>, IParsable<System::Net::IPNetwork>, ISpanFormattable, ISpanParsable<System::Net::IPNetwork>, IUtf8SpanFormattablepublic readonly struct IPNetwork : IEquatable<System.Net.IPNetwork>, IParsable<System.Net.IPNetwork>, ISpanFormattable, ISpanParsable<System.Net.IPNetwork>, IUtf8SpanFormattable, IUtf8SpanParsable<System.Net.IPNetwork>public readonly struct IPNetwork : IEquatable<System.Net.IPNetwork>, IParsable<System.Net.IPNetwork>, ISpanFormattable, ISpanParsable<System.Net.IPNetwork>, IUtf8SpanFormattabletype IPNetwork = struct
    interface IFormattable
    interface IParsable<IPNetwork>
    interface ISpanFormattable
    interface ISpanParsable<IPNetwork>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<IPNetwork>type IPNetwork = struct
    interface IFormattable
    interface IParsable<IPNetwork>
    interface ISpanFormattable
    interface ISpanParsable<IPNetwork>
    interface IUtf8SpanFormattablePublic Structure IPNetwork
Implements IEquatable(Of IPNetwork), IParsable(Of IPNetwork), ISpanFormattable, ISpanParsable(Of IPNetwork), IUtf8SpanFormattable, IUtf8SpanParsable(Of IPNetwork)Public Structure IPNetwork
Implements IEquatable(Of IPNetwork), IParsable(Of IPNetwork), ISpanFormattable, ISpanParsable(Of IPNetwork), IUtf8SpanFormattable- 继承
- 实现
注解
此类型不允许使用任意 IP 地址/prefix-length CIDR 对。 BaseAddress 必须定义,以便将网络前缀后的所有位设置为零。 换句话说, BaseAddress 始终是网络的第一个可用地址。 如果前缀后面有非零位,构造函数和分析方法将引发。
构造函数
| IPNetwork(IPAddress, Int32) | 
属性
| BaseAddress | 获取 IPAddress 表示网络前缀的 。 | 
| PrefixLength | 获取网络前缀的长度(以位为单位)。 | 
方法
| Contains(IPAddress) | 确定给定 IPAddress 的 是否是网络的一部分。 | 
| Equals(IPNetwork) | 指示当前对象是否等于同一类型的另一个对象。 | 
| Equals(Object) | 确定两个 IPNetwork 实例是否相等。 | 
| GetHashCode() | 返回此实例的哈希代码。 | 
| Parse(ReadOnlySpan<Byte>) | |
| Parse(ReadOnlySpan<Char>) | 将 CIDR 字符范围转换为 IPNetwork 实例。 | 
| Parse(String) | |
| ToString() | 将实例转换为包含 IPNetwork的 CIDR 表示法的字符串。 | 
| TryFormat(Span<Byte>, Int32) | 尝试将 IPNetwork的 CIDR 表示法写入给定  | 
| TryFormat(Span<Char>, Int32) | 尝试将 IPNetwork的 CIDR 表示法写入给定  | 
| TryParse(ReadOnlySpan<Byte>, IPNetwork) | |
| TryParse(ReadOnlySpan<Char>, IPNetwork) | 将指定的 CIDR 字符范围转换为 IPNetwork 实例,并返回一个值,该值指示转换是否成功。 | 
| TryParse(String, IPNetwork) | 将指定的 CIDR 字符串转换为 IPNetwork 实例并返回一个值,该值指示转换是否成功。 | 
运算符
| Equality(IPNetwork, IPNetwork) | 确定 的指定实例 IPNetwork 是否相等。 | 
| Inequality(IPNetwork, IPNetwork) | 确定 的指定实例 IPNetwork 是否不相等。 |