ImmutableDictionary<TKey,TValue>.SetItem(TKey, TValue) メソッド

定義

変更できないディクショナリで指定されたキーと値を設定します。キーの既存の値が上書きされる可能性があります。

public:
 System::Collections::Immutable::ImmutableDictionary<TKey, TValue> ^ SetItem(TKey key, TValue value);
public System.Collections.Immutable.ImmutableDictionary<TKey,TValue> SetItem (TKey key, TValue value);
member this.SetItem : 'Key * 'Value -> System.Collections.Immutable.ImmutableDictionary<'Key, 'Value>
Public Function SetItem (key As TKey, value As TValue) As ImmutableDictionary(Of TKey, TValue)

パラメーター

key
TKey

追加するエントリのキー。

value
TValue

設定するキー値。

戻り値

指定したキーと値のペアが格納されている、新しい変更できないディクショナリ。

注釈

指定したキーと値のペアがディクショナリに既に存在する場合、このメソッドはディクショナリの既存のインスタンスを返します。 キーが既に存在するが、値が異なる場合、このメソッドは、上書きされた値を持つディクショナリの新しいインスタンスを返します。

適用対象