JsonElement.ValueEquals Metoda

Definicja

Przeciążenia

ValueEquals(ReadOnlySpan<Byte>)

Porównuje tekst reprezentowany przez bajt zakodowany w formacie UTF8 do wartości ciągu tego elementu.Compares the text represented by a UTF8-encoded byte span to the string value of this element.

ValueEquals(ReadOnlySpan<Char>)

Porównuje określony znak tylko do odczytu z wartością ciągu tego elementu.Compares a specified read-only character span to the string value of this element.

ValueEquals(String)

Porównuje określony ciąg z wartością ciągu tego elementu.Compares a specified string to the string value of this element.

ValueEquals(ReadOnlySpan<Byte>)

Porównuje tekst reprezentowany przez bajt zakodowany w formacie UTF8 do wartości ciągu tego elementu.Compares the text represented by a UTF8-encoded byte span to the string value of this element.

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

Parametry

utf8Text
ReadOnlySpan<Byte>

Tekst zakodowany w formacie UTF-8 do porównania.The UTF-8 encoded text to compare against.

Zwraca

true, jeśli wartość ciągu tego elementu ma takie samo kodowanie UTF-8 jak utf8Text; w przeciwnym razie false.true if the string value of this element has the same UTF-8 encoding as utf8Text; otherwise, false.

Wyjątki

Ta wartość ValueKind nie jest String.This value's ValueKind is not String.

Uwagi

Ta metoda jest funkcjonalnie taka, aby wykonywała porównanie porządkowe ciągu utworzonego przez dekodowanie UTF-8 utf8Text z wynikiem wywoływania GetString(), ale unika tworzenia wystąpień ciągów.This method is functionally equal to doing an ordinal comparison of the string produced by UTF-8 decoding utf8Text with the result of calling GetString(), but avoids creating the string instances.

ValueEquals(ReadOnlySpan<Char>)

Porównuje określony znak tylko do odczytu z wartością ciągu tego elementu.Compares a specified read-only character span to the string value of this element.

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

Parametry

text
ReadOnlySpan<Char>

Tekst do porównania.The text to compare against.

Zwraca

true, jeśli wartość ciągu tego elementu pasuje do text; w przeciwnym razie false.true if the string value of this element matches text; otherwise, false.

Wyjątki

Ta wartość ValueKind nie jest String.This value's ValueKind is not String.

Uwagi

Ta metoda jest funkcjonalnie równa przerobić porównanie porządkowe text i wynik wywoływania GetString(), ale nie pozwala na tworzenie wystąpienia ciągu.This method is functionally equal to doing an ordinal comparison of text and the result of calling GetString(), but avoids creating the string instance.

ValueEquals(String)

Porównuje określony ciąg z wartością ciągu tego elementu.Compares a specified string to the string value of this element.

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

Parametry

text
String

Tekst do porównania.The text to compare against.

Zwraca

true, jeśli wartość ciągu tego elementu pasuje do text; w przeciwnym razie false.true if the string value of this element matches text; otherwise, false.

Wyjątki

Ta wartość ValueKind nie jest String.This value's ValueKind is not String.

Uwagi

Ta metoda jest funkcjonalnie równa przerobić porównanie porządkowe text i wynik wywoływania GetString(), ale nie pozwala na tworzenie wystąpienia ciągu.This method is functionally equal to doing an ordinal comparison of text and the result of calling GetString(), but avoids creating the string instance.

Dotyczy