Dictionaryの要素を削除するサンプルです。
指定した要素を削除するには.Remove()、全要素を削除するには.Clear()を使用します。
サンプル
例1)指定したKeyの要素を削除する
using System.Collections.Generic;
//Dictionaryの生成
Dictionary<string, string> dc = new Dictionary<string, string>();
//要素の追加
dc.Add("01", "大阪");
dc.Add("02", "京都");
dc.Add("03", "神戸");
//key="02"を削除する
bool b = dc.Remove("02");
結果
dc → [大阪, 神戸]
Removeの戻り値は削除した要素がある場合はtrue、無い場合はfalseが返ります。
例2)Dictionaryの全ての要素を削除する
using System.Collections.Generic;
//Dictionaryを生成
Dictionary<string, string> dc = new Dictionary<string, string>();
//要素の追加
dc.Add(1, "大阪");
dc.Add(2, "京都");
dc.Add(3, "神戸");
//全要素を削除する
dc.Clear();
結果
dc → []
備考
- Remove、Clear共に削除対象の要素が存在しない場合でもエラーにはなりません。