JsonElement.ValueEquals 方法

定義

多載

ValueEquals(ReadOnlySpan<Byte>)

比較 UTF8 編碼位元組範圍所呈現的文字與此元素的字串值。

ValueEquals(ReadOnlySpan<Char>)

比較指定的唯讀字元範圍與此元素的字串值。

ValueEquals(String)

比較指定字串與此元素的字串值。

ValueEquals(ReadOnlySpan<Byte>)

來源:
JsonElement.cs
來源:
JsonElement.cs
來源:
JsonElement.cs

比較 UTF8 編碼位元組範圍所呈現的文字與此元素的字串值。

public:
 bool ValueEquals(ReadOnlySpan<System::Byte> utf8Text);
public bool ValueEquals (ReadOnlySpan<byte> utf8Text);
member this.ValueEquals : ReadOnlySpan<byte> -> bool
Public Function ValueEquals (utf8Text As ReadOnlySpan(Of Byte)) As Boolean

參數

utf8Text
ReadOnlySpan<Byte>

要用來比較的 UTF-8 編碼文字。

傳回

若此元素的字串值和 utf8Text 有相同的 UTF-8 編碼,則為 true;否則為 false

例外狀況

備註

這個方法的功能等於執行 UTF-8 譯 utf8Text 碼所產生的字串序數比較,並呼叫 的結果 GetString() ,但會避免建立字串實例。

適用於

ValueEquals(ReadOnlySpan<Char>)

來源:
JsonElement.cs
來源:
JsonElement.cs
來源:
JsonElement.cs

比較指定的唯讀字元範圍與此元素的字串值。

public:
 bool ValueEquals(ReadOnlySpan<char> text);
public bool ValueEquals (ReadOnlySpan<char> text);
member this.ValueEquals : ReadOnlySpan<char> -> bool
Public Function ValueEquals (text As ReadOnlySpan(Of Char)) As Boolean

參數

text
ReadOnlySpan<Char>

要比較的文字。

傳回

若此元素的字串值符合 text,則為 true;否則為 false

例外狀況

備註

這個方法的功能等於執行 的序數比較 text 和呼叫 GetString() 的結果,但會避免建立字串實例。

適用於

ValueEquals(String)

來源:
JsonElement.cs
來源:
JsonElement.cs
來源:
JsonElement.cs

比較指定字串與此元素的字串值。

public:
 bool ValueEquals(System::String ^ text);
public bool ValueEquals (string? text);
public bool ValueEquals (string text);
member this.ValueEquals : string -> bool
Public Function ValueEquals (text As String) As Boolean

參數

text
String

要比較的文字。

傳回

若此元素的字串值符合 text,則為 true;否則為 false

例外狀況

備註

這個方法的功能等於執行 的序數比較 text 和呼叫 GetString() 的結果,但會避免建立字串實例。

適用於