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); } }
-
C#のオーバーロードとは何ですか?
C#は、静的ポリモーフィズムを実装するための2つの手法を提供します- 関数のオーバーロード 演算子のオーバーロード 関数のオーバーロード 名前は同じでパラメータが異なる2つまたは3つ以上のメソッドは、C#で関数のオーバーロードと呼ばれるものです。 C#での関数のオーバーロードは、引数の数と引数のデータ型を変更することで実行できます。 数値の乗算を出力する関数があるとすると、オーバーロードされたメソッドの名前は同じですが、引数の数が異なります- public static int mulDisplay(int one, int two) { } public static int mu
-
C#での列挙とは何ですか?
列挙型は、年、製品、月、季節などの名前付き定数のセットを格納する列挙型です。 列挙型定数のデフォルト値は0から始まり、増分します。定数のセットが固定されており、簡単にトラバースできます。 例を見てみましょう。 このように列挙型を設定しました- public enum Vehicle { Car, Bus, Truck } 以下は完全な例です- 例 using System; public class Demo { public enum Vehicle { Car, Bus, Truck } public static void