C# 辞書に値が存在するかを確認する

  • 作成日 2022.12.10
  • C#
C# 辞書に値が存在するかを確認する

C#で、辞書に値が存在するか判定するサンプルコードを記述してます。「ContainsValue」に値を指定することで可能です。存在刷る場合は「true」が、しない場合は「false」が返ります。

環境

  • OS windows11 pro 64bit
  • Microsoft Visual Studio Community 2022 Version 17.2.6

辞書に値が存在するか判定

辞書に値が存在するか判定するには、「ContainsValue」を使用します。

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.ContainsValue("aaa")); // True
            System.Console.WriteLine(dict.ContainsValue("bbb")); // True
            System.Console.WriteLine(dict.ContainsValue("ddd")); // false

        }

    }
}

実行結果