C# 辞書の要素を削除する

C#で、辞書の要素を削除するサンプルコードを記述してます。「Remove」に削除したいキーを指定することで削除することが可能です。存在しないキーを指定した場合は「false」が返ります。
環境
- OS windows11 pro 64bit
- Microsoft Visual Studio Community 2022 Version 17.2.6
辞書の要素を削除
辞書の要素を削除するには、「Remove」を使用します。
※削除すると「true」が、存在しないキーを指定すると「false」が返ります。
using System;
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
Dictionary<int, string> dict = new Dictionary<int, string>
{
[0] = "aaa",
[1] = "bbb",
[2] = "ccc"
};
// 存在チェック
Console.WriteLine(dict.ContainsKey(1)); // true
// 削除
dict.Remove(1);
// 存在チェック
Console.WriteLine(dict.ContainsKey(1)); // false ← 削除したのでfalseが返る
Console.WriteLine(dict.Remove(2)); // true ← 削除できると「true」が返ります
}
}
}
実行結果

存在しないキーを指定
存在しないキーを指定した場合は「false」が返ります。
using System;
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
Dictionary<int, string> dict = new Dictionary<int, string>
{
[0] = "aaa",
[1] = "bbb",
[2] = "ccc"
};
Console.WriteLine(dict.Remove(5)); // false
}
}
}
-
前の記事
javascript エラー「Uncaught TypeError: xxx.getElementsByTagName is not a function」の解決方法 2022.11.28
-
次の記事
Active Directory サーバー移行時にWebサイトにアクセスできない 2022.11.28
コメントを書く