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位址/前置長度 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() |
將實例轉換為包含 CIDR 表示法的 IPNetwork字串。 |
TryFormat(Span<Byte>, Int32) |
嘗試將 IPNetwork的 CIDR 表示法寫入指定的 |
TryFormat(Span<Char>, Int32) |
嘗試將的 CIDR 表示法寫入 IPNetwork指定的 |
TryParse(ReadOnlySpan<Byte>, IPNetwork) | |
TryParse(ReadOnlySpan<Char>, IPNetwork) |
將指定的 CIDR 字元範圍轉換為 IPNetwork 實例,並傳回值,指出轉換是否成功。 |
TryParse(String, IPNetwork) |
將指定的 CIDR 字串轉換為 IPNetwork 實例,並傳回值,指出轉換是否成功。 |
運算子
Equality(IPNetwork, IPNetwork) |
判斷的指定實例 IPNetwork 是否相等。 |
Inequality(IPNetwork, IPNetwork) |
判斷的指定實例 IPNetwork 是否不相等。 |