Freigeben über


JsonElement.ValueEquals Methode

Definition

Überlädt

ValueEquals(ReadOnlySpan<Byte>)

Vergleicht den Text, der durch einen UTF8-codierten Bytebereich dargestellt wird, mit dem Zeichenfolgenwert dieses Elements.

ValueEquals(ReadOnlySpan<Char>)

Vergleicht einen angegebenen schreibgeschützten Zeichenbereich mit dem Zeichenfolgenwert dieses Elements.

ValueEquals(String)

Vergleicht eine angegebene Zeichenfolge mit dem Zeichenfolgenwert dieses Elements.

ValueEquals(ReadOnlySpan<Byte>)

Vergleicht den Text, der durch einen UTF8-codierten Bytebereich dargestellt wird, mit dem Zeichenfolgenwert dieses Elements.

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

Parameter

utf8Text
ReadOnlySpan<Byte>

Der UTF-8-codierte Text für den Vergleich.

Gibt zurück

Boolean

true, wenn der Zeichenfolgenwert dieses Elements dieselbe UTF-8-Codierung wie utf8Text aufweist, andernfalls false.

Ausnahmen

Der ValueKind dieses Werts ist nicht String.

Hinweise

Diese Methode ist funktionell gleich dem Ausführen eines ordinalen Vergleichs der Zeichenfolge, die von UTF-8-Decodierung utf8Text mit dem Ergebnis des Aufrufens GetString()erzeugt wird, aber das Erstellen der Zeichenfolgeninstanzen verhindert.

Gilt für

ValueEquals(ReadOnlySpan<Char>)

Vergleicht einen angegebenen schreibgeschützten Zeichenbereich mit dem Zeichenfolgenwert dieses Elements.

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

Parameter

text
ReadOnlySpan<Char>

Der Text, mit dem verglichen werden soll.

Gibt zurück

Boolean

true, wenn der Zeichenfolgenwert dieses Elements mit text übereinstimmt, andernfalls false.

Ausnahmen

Der ValueKind dieses Werts ist nicht String.

Hinweise

Diese Methode ist funktionell gleich dem Ausführen eines Ordinalvergleichs text und des Ergebnisses des Aufrufens GetString(), verhindert jedoch das Erstellen der Zeichenfolgeninstanz.

Gilt für

ValueEquals(String)

Vergleicht eine angegebene Zeichenfolge mit dem Zeichenfolgenwert dieses Elements.

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

Parameter

text
String

Der Text, mit dem verglichen werden soll.

Gibt zurück

Boolean

true, wenn der Zeichenfolgenwert dieses Elements mit text übereinstimmt, andernfalls false.

Ausnahmen

Der ValueKind dieses Werts ist nicht String.

Hinweise

Diese Methode ist funktionell gleich dem Ausführen eines Ordinalvergleichs text und des Ergebnisses des Aufrufens GetString(), verhindert jedoch das Erstellen der Zeichenfolgeninstanz.

Gilt für