C# 辞書の値を更新する

  • 作成日 2022.11.24
  • C#
C# 辞書の値を更新する

C#で、辞書の値を更新するサンプルコードを記述してます。「key」を指定することで更新することが可能です。存在しない「key」を指定した場合は、値が追加されます。

環境

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

辞書の値を更新

辞書の値を更新するには、「key」を指定して更新を使用します。

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

            dict[0] = "AAA";

            Console.WriteLine(dict[0]); // AAA

        }

    }
}

実行結果

存在しないキーを指定

存在しないキーを指定した場合は、「key」が追加されます。

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

            dict[3] = "ddd";

            Console.WriteLine(dict[3]);

        }

    }
}

実行結果