言語

OrderedDictionary<TKey,TValue>.TryAdd メソッド

定義

オーバーロード

名前 説明
TryAdd(TKey, TValue, Int32)

キーがまだ存在しない場合は、指定したキーと値をディクショナリに追加します。

TryAdd(TKey, TValue)

キーがまだ存在しない場合は、指定したキーと値をディクショナリに追加します。

TryAdd(TKey, TValue, Int32)

ソース:
OrderedDictionary.cs
ソース:
OrderedDictionary.cs

キーがまだ存在しない場合は、指定したキーと値をディクショナリに追加します。

public:
 bool TryAdd(TKey key, TValue value, [Runtime::InteropServices::Out] int % index);
public bool TryAdd(TKey key, TValue value, out int index);
member this.TryAdd : 'Key * 'Value * int -> bool
Public Function TryAdd (key As TKey, value As TValue, ByRef index As Integer) As Boolean

パラメーター

key
TKey

追加する要素のキー。

value
TValue

追加する要素の値。 値は参照型に null できます。

index
Int32

追加または既存の keyのインデックス。 これは常にディクショナリの有効なインデックスです。

返品

true キーが存在せず、キーと値がディクショナリに追加された場合。それ以外の場合は false

例外

keynullです。

適用対象

TryAdd(TKey, TValue)

ソース:
OrderedDictionary.cs
ソース:
OrderedDictionary.cs
ソース:
OrderedDictionary.cs

キーがまだ存在しない場合は、指定したキーと値をディクショナリに追加します。

public:
 bool TryAdd(TKey key, TValue value);
public bool TryAdd(TKey key, TValue value);
member this.TryAdd : 'Key * 'Value -> bool
Public Function TryAdd (key As TKey, value As TValue) As Boolean

パラメーター

key
TKey

追加する要素のキー。

value
TValue

追加する要素の値。 値は参照型に null できます。

返品

true キーが存在せず、キーと値がディクショナリに追加された場合。それ以外の場合は false

例外

キーが null

適用対象