JsonElement.ValueEquals 메서드

정의

오버로드

ValueEquals(ReadOnlySpan<Byte>)

UTF8으로 인코딩된 바이트 범위로 표시되는 텍스트를 이 요소의 문자열 값과 비교합니다.Compares the text represented by a UTF8-encoded byte span to the string value of this element.

ValueEquals(ReadOnlySpan<Char>)

지정된 읽기 전용 문자 범위를 이 요소의 문자열 값과 비교합니다.Compares a specified read-only character span to the string value of this element.

ValueEquals(String)

지정된 문자열을 이 요소의 문자열 값과 비교합니다.Compares a specified string to the string value of this element.

ValueEquals(ReadOnlySpan<Byte>)

UTF8으로 인코딩된 바이트 범위로 표시되는 텍스트를 이 요소의 문자열 값과 비교합니다.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

매개 변수

utf8Text
ReadOnlySpan<Byte>

비교할 UTF-8로 인코딩된 텍스트입니다.The UTF-8 encoded text to compare against.

반환

Boolean

이 요소의 문자열 값이 utf8Text와 동일한 UTF-8 인코딩을 가지면 true이고, 그렇지 않으면 false입니다.true if the string value of this element has the same UTF-8 encoding as utf8Text; otherwise, false.

예외

이 값의 ValueKindString가 아닙니다.This value's ValueKind is not String.

설명

이 메서드는 호출 결과를 사용 하 여 UTF-8 디코딩에 의해 생성 된 문자열의 서 수 비교를 수행 하는 것과 기능적으로 동일 utf8Text GetString() 하지만 문자열 인스턴스를 만드는 것은 방지 합니다.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>)

지정된 읽기 전용 문자 범위를 이 요소의 문자열 값과 비교합니다.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

매개 변수

text
ReadOnlySpan<Char>

비교할 대상인 텍스트입니다.The text to compare against.

반환

Boolean

이 요소의 문자열 값이 text와 일치하면 true이고, 그렇지 않으면 false입니다.true if the string value of this element matches text; otherwise, false.

예외

이 값의 ValueKindString가 아닙니다.This value's ValueKind is not String.

설명

이 메서드는와의 서 수 비교를 수행 하는 것과 기능적으로 동일 text GetString() 하지만 문자열 인스턴스 생성을 방지 합니다.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)

지정된 문자열을 이 요소의 문자열 값과 비교합니다.Compares a specified string to the string value of this element.

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

비교할 대상인 텍스트입니다.The text to compare against.

반환

Boolean

이 요소의 문자열 값이 text와 일치하면 true이고, 그렇지 않으면 false입니다.true if the string value of this element matches text; otherwise, false.

예외

이 값의 ValueKindString가 아닙니다.This value's ValueKind is not String.

설명

이 메서드는와의 서 수 비교를 수행 하는 것과 기능적으로 동일 text GetString() 하지만 문자열 인스턴스 생성을 방지 합니다.This method is functionally equal to doing an ordinal comparison of text and the result of calling GetString(), but avoids creating the string instance.

적용 대상