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

C#の辞書とは何ですか?


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

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

IDictionary<int, int> d = new Dictionary<int, int>();

上記では、キーと値のタイプは、ディクショナリオブジェクトを宣言するときに設定されます。 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("Dictionaly elements: "+d.Count);
   }
}

  1. C#のオーバーロードとは何ですか?

    C#は、静的ポリモーフィズムを実装するための2つの手法を提供します- 関数のオーバーロード 演算子のオーバーロード 関数のオーバーロード 名前は同じでパラメータが異なる2つまたは3つ以上のメソッドは、C#で関数のオーバーロードと呼ばれるものです。 C#での関数のオーバーロードは、引数の数と引数のデータ型を変更することで実行できます。 数値の乗算を出力する関数があるとすると、オーバーロードされたメソッドの名前は同じですが、引数の数が異なります- public static int mulDisplay(int one, int two) { } public static int mu

  2. C#での列挙とは何ですか?

    列挙型は、年、製品、月、季節などの名前付き定数のセットを格納する列挙型です。 列挙型定数のデフォルト値は0から始まり、増分します。定数のセットが固定されており、簡単にトラバースできます。 例を見てみましょう。 このように列挙型を設定しました- public enum Vehicle { Car, Bus, Truck } 以下は完全な例です- 例 using System; public class Demo {    public enum Vehicle { Car, Bus, Truck }    public static void