Utf8JsonReader.ValueTextEquals 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| ValueTextEquals(ReadOnlySpan<Byte>) |
將只讀位元組區間的 UTF-8 編碼文字與原始碼中未逃脫的 JSON token 值比較,並回傳一個表示兩者是否相符的值。 |
| ValueTextEquals(ReadOnlySpan<Char>) |
將只讀字元區間的文字與原始碼中未跳脫的 JSON token 值比較,並回傳一個表示兩者是否相符的值。 |
| ValueTextEquals(String) |
將字串文字與原始碼中未跳脫的 JSON token 值比較,並回傳一個表示是否相符的值。 |
ValueTextEquals(ReadOnlySpan<Byte>)
將只讀位元組區間的 UTF-8 編碼文字與原始碼中未逃脫的 JSON token 值比較,並回傳一個表示兩者是否相符的值。
public:
bool ValueTextEquals(ReadOnlySpan<System::Byte> utf8Text);
public readonly bool ValueTextEquals(ReadOnlySpan<byte> utf8Text);
public bool ValueTextEquals(ReadOnlySpan<byte> utf8Text);
member this.ValueTextEquals : ReadOnlySpan<byte> -> bool
Public Function ValueTextEquals (utf8Text As ReadOnlySpan(Of Byte)) As Boolean
參數
- utf8Text
- ReadOnlySpan<Byte>
用來比較的 UTF-8 編碼文字。
傳回
true如果來源中的 JSON 標記值與 UTF-8 編碼的查找文字相符;否則,。 false
例外狀況
JSON 標記不是 JSON 字串(也就是說,它不是 String JSON PropertyName或)。
備註
查詢文字必須是有效的 UTF-8 文字。 否則,若來源有包含無效 UTF-8 文字的字串標記且匹配,此方法可能會回傳 true 。
如果需要,將原始碼中的 JSON token 值與查找文字進行比較,會先從原始碼中解脫 JSON 值來完成。 查詢文字是原樣匹配的,沒有任何修改。
適用於
ValueTextEquals(ReadOnlySpan<Char>)
將只讀字元區間的文字與原始碼中未跳脫的 JSON token 值比較,並回傳一個表示兩者是否相符的值。
public:
bool ValueTextEquals(ReadOnlySpan<char> text);
public readonly bool ValueTextEquals(ReadOnlySpan<char> text);
public bool ValueTextEquals(ReadOnlySpan<char> text);
member this.ValueTextEquals : ReadOnlySpan<char> -> bool
Public Function ValueTextEquals (text As ReadOnlySpan(Of Char)) As Boolean
參數
- text
- ReadOnlySpan<Char>
文本可以比較。
傳回
true如果原始碼中的 JSON 標記值與查詢文字相符;否則,。 false
例外狀況
JSON 標記不是 JSON 字串(也就是說,它不是 String JSON PropertyName或)。
備註
如果查詢文字是無效或不完整的 UTF-16 文字(即未配對的替代),該方法會回傳 false ,因為 JSON 有效載荷中不可能有無效的 UTF-16。
如果需要,將原始碼中的 JSON token 值與查找文字進行比較,會先從原始碼中解脫 JSON 值來完成。 查詢文字是原樣匹配的,沒有任何修改。
適用於
ValueTextEquals(String)
將字串文字與原始碼中未跳脫的 JSON token 值比較,並回傳一個表示是否相符的值。
public:
bool ValueTextEquals(System::String ^ text);
public readonly bool ValueTextEquals(string? text);
public bool ValueTextEquals(string? text);
public bool ValueTextEquals(string text);
member this.ValueTextEquals : string -> bool
Public Function ValueTextEquals (text As String) As Boolean
參數
- text
- String
文本可以比較。
傳回
true如果原始碼中的 JSON 標記值與查詢文字相符;否則,。 false
例外狀況
JSON 標記不是 JSON 字串(也就是說,它不是 String JSON PropertyName或)。
備註
如果查詢文字是無效或不完整的 UTF-16 文字(即未配對的替代),該方法會回傳 false ,因為 JSON 有效載荷中不可能有無效的 UTF-16。
如果需要,將原始碼中的 JSON token 值與查找文字進行比較,會先從原始碼中解脫 JSON 值來完成。 查詢文字是原樣匹配的,沒有任何修改。