JsonObject.TryAdd メソッド

定義

オーバーロード

名前 説明
TryAdd(String, JsonNode, Int32)

propertyNameという名前のプロパティがまだ存在しない場合は、指定した名前と値を持つ要素をJsonObjectに追加します。

TryAdd(String, JsonNode)

propertyNameという名前のプロパティがまだ存在しない場合は、指定した名前と値を持つ要素をJsonObjectに追加します。

TryAdd(String, JsonNode, Int32)

ソース:
JsonObject.IDictionary.cs
ソース:
JsonObject.IDictionary.cs
ソース:
JsonObject.IDictionary.cs

propertyNameという名前のプロパティがまだ存在しない場合は、指定した名前と値を持つ要素をJsonObjectに追加します。

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)

ソース:
JsonObject.IDictionary.cs
ソース:
JsonObject.IDictionary.cs
ソース:
JsonObject.IDictionary.cs

propertyNameという名前のプロパティがまだ存在しない場合は、指定した名前と値を持つ要素をJsonObjectに追加します。

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です。

適用対象