C# 辞書にキーが存在するか判定する
C#で、辞書にキーが存在するか判定するサンプルコードを記述してます。
環境
- OS windows11 pro 64bit
- Microsoft Visual Studio Community 2022 Version 17.2.6
辞書にキーが存在するか判定
辞書にキーが存在するか判定するには、「ContainsKey」を使用します。
using System;
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
Dictionary<int, string> dict = new Dictionary<int, string>();
dict[0] = "aaa";
dict[1] = "bbb";
dict[2] = "ccc";
System.Console.WriteLine(dict.ContainsKey(0)); // True
System.Console.WriteLine(dict.ContainsKey(1)); // True
System.Console.WriteLine(dict.ContainsKey(3)); // false
}
}
}
実行結果
Keys.Contains
「Keys.Contains」を使用していも判定することができます。
using System;
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
Dictionary<int, string> dict = new Dictionary<int, string>();
dict[0] = "aaa";
dict[1] = "bbb";
dict[2] = "ccc";
System.Console.WriteLine(dict.Keys.Contains(0)); // True
System.Console.WriteLine(dict.Keys.Contains(1)); // True
System.Console.WriteLine(dict.Keys.Contains(3)); // false
}
}
}
-
前の記事
CentOS9 SELinuxを無効に設定する 2022.08.25
-
次の記事
VBA 文字列を左から指定した文字数だけ抜き出す 2022.08.25
コメントを書く