JsonObject.TryAdd 方法

定义

重载

名称 说明
TryAdd(String, JsonNode, Int32)

将具有提供名称和值的元素添加到 (如果名为 <a0/> 的属性尚不存在)。

TryAdd(String, JsonNode)

将具有提供名称和值的元素添加到 (如果名为 <a0/> 的属性尚不存在)。

TryAdd(String, JsonNode, Int32)

Source:
JsonObject.IDictionary.cs
Source:
JsonObject.IDictionary.cs
Source:
JsonObject.IDictionary.cs

将具有提供名称和值的元素添加到 (如果名为 <a0/> 的属性尚不存在)。

public:
 bool TryAdd(System::String ^ propertyName, System::Text::Json::Nodes::JsonNode ^ value, [Runtime::InteropServices::Out] int % index);
public bool TryAdd(string propertyName, System.Text.Json.Nodes.JsonNode? value, out int index);
member this.TryAdd : string * System.Text.Json.Nodes.JsonNode * int -> bool
Public Function TryAdd (propertyName As String, value As JsonNode, ByRef index As Integer) As Boolean

参数

propertyName
String

要添加的元素的属性名称。

value
JsonNode

要添加的元素的值。

index
Int32

已添加或现有 propertyName项的索引。 这始终是一个有效的索引。JsonObject

返回

true 如果该属性不存在并且添加了元素,则为 ;否则,为 false.

例外

propertyNamenull

适用于

TryAdd(String, JsonNode)

Source:
JsonObject.IDictionary.cs
Source:
JsonObject.IDictionary.cs
Source:
JsonObject.IDictionary.cs

将具有提供名称和值的元素添加到 (如果名为 <a0/> 的属性尚不存在)。

public:
 bool TryAdd(System::String ^ propertyName, System::Text::Json::Nodes::JsonNode ^ value);
public bool TryAdd(string propertyName, System.Text.Json.Nodes.JsonNode? value);
member this.TryAdd : string * System.Text.Json.Nodes.JsonNode -> bool
Public Function TryAdd (propertyName As String, value As JsonNode) As Boolean

参数

propertyName
String

要添加的元素的属性名称。

value
JsonNode

要添加的元素的值。

返回

true 如果该属性不存在并且添加了元素,则为 ;否则,为 false.

例外

propertyNamenull

适用于