JsonElement.ValueEquals 方法

定义

重载

ValueEquals(ReadOnlySpan<Byte>)

将由 UTF8 编码的字节范围表示的文本与此元素的字符串值进行比较。

ValueEquals(ReadOnlySpan<Char>)

将指定只读字符范围与此元素的字符串值进行比较。

ValueEquals(String)

将指定字符串与此元素的字符串值进行比较。

ValueEquals(ReadOnlySpan<Byte>)

将由 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 编码文本。

返回

Boolean

如果此元素的字符串值的 UTF-8 编码与 utf8Text 相同,则为 true;否则为 false

例外

注解

此方法在功能上等于对 UTF-8 解码 utf8Text 生成的字符串进行序号比较, GetString()但避免创建字符串实例。

适用于

ValueEquals(ReadOnlySpan<Char>)

将指定只读字符范围与此元素的字符串值进行比较。

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>

要针对其进行比较的文本。

返回

Boolean

如果此元素的字符串值与 text 匹配,则为 true;否则为 false

例外

注解

此方法在功能上等于执行序号比较 text 和调用 GetString()结果,但避免创建字符串实例。

适用于

ValueEquals(String)

将指定字符串与此元素的字符串值进行比较。

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

要针对其进行比较的文本。

返回

Boolean

如果此元素的字符串值与 text 匹配,则为 true;否则为 false

例外

注解

此方法在功能上等于执行序号比较 text 和调用 GetString()结果,但避免创建字符串实例。

适用于