C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#で辞書を宣言して初期化する方法は?


辞書は、C#のキーと値のコレクションです。辞書はSystem.Collection.Generics名前空間に含まれています。

辞書を宣言して初期化するには-

IDictionary d = new Dictionary();

上記では、キーと値のタイプは、ディクショナリオブジェクトを宣言するときに設定されます。 intはキーの一種であり、stringは値の一種です。どちらもdという名前の辞書オブジェクトに保存されます。

例を見てみましょう-

using System;
using System.Collections.Generic;

public class Demo {
   public static void Main() {
      IDictionary<int, int> d = new Dictionary<int, int>();
      d.Add(1,97);
      d.Add(2,89);
      d.Add(3,77);
      d.Add(4,88);

      // Dictionary elements
      Console.WriteLine("Dictionary elements: "+d.Count);
   }
}

出力

Dictionary elements: 4


  1. Python辞書とリストを一緒に圧縮する方法は?

    zip()関数を使用して、辞書とリスト内の対応するアイテムから1つのキーと値のペアを一緒に圧縮できます >>> dictionary = {'A':1, 'B':2, 'C':3} >>> num_list = [1, 2, 3] >>> zipped = zip(dictionary.items(), num_list) >>> zipped <zip object at 0x000000886641B9C8> このzipオブジェクトをリストに変換すると、次の出

  2. Python変数-Pythonで変数を宣言して使用する方法

    Pythonで変数を作成して使用する方法に関するガイド。 Python変数 変数は、メモリに格納されているオブジェクトへの参照を格納するために使用される名前付きの場所です。 Pythonで変数を作成するときは、次のルールを考慮する必要があります。 変数名は文字またはアンダースコアで始まる必要があります 変数名を数字で始めることはできません 変数名には、英数字とアンダースコア(A-z、0-9、および_)のみを含めることができます 変数名では大文字と小文字が区別されます(日付、日付、日付は3つの異なる変数です) 変数の長さは任意です 変数名をPythonキーワードにすることはできません P