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>, IUtf8SpanFormattable
	public 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>, IUtf8SpanFormattable
	type 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 IUtf8SpanFormattable
	Public 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 是否不相等。  |