C# 辞書に値を追加する

  • 作成日 2022.12.29
  • C#
C# 辞書に値を追加する

C#で、辞書に値を追加するサンプルコードを記述してます。キーを指定して値を代入することで可能です。既にキーが存在する場合は上書きされます。

環境

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

辞書に値を追加

辞書に値を追加するには、「キー」を使用して値を設定します。

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";

            foreach (var i in dict)
            {
                System.Console.WriteLine( i.Key + " " + i.Value );
            }

        }

    }
}

実行結果

存在するキーを指定

既に存在するキーを指定すると上書きされます。

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";
            dict[2] = "ddd";

            foreach (var i in dict)
            {
                System.Console.WriteLine( i.Key + " " + i.Value );
            }

        }

    }
}

実行結果