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

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


列挙型は、年、製品、月、季節などの名前付き定数のセットを格納する列挙型です。

列挙型定数のデフォルト値は0から始まり、増分します。定数のセットが固定されており、簡単にトラバースできます。

例を見てみましょう。

このように列挙型を設定しました-

public enum Vehicle { Car, Bus, Truck }

以下は完全な例です-

using System;

public class Demo {
   public enum Vehicle { Car, Bus, Truck }

   public static void Main() {
      int a = (int)Vehicle.Car;
      int b = (int)Vehicle.Bus;
      int c = (int)Vehicle.Truck;

      Console.WriteLine("Car = {0}", a);
      Console.WriteLine("Bus = {0}", b);
      Console.WriteLine("Truck = {0}", c);
   }
}

出力

Car = 0
Bus = 1
Truck = 2

  1. C#の配列とは何ですか?

    配列には、同じタイプの要素の固定サイズの順次コレクションが格納されます。配列はデータのコレクションを格納するために使用されますが、配列は、隣接するメモリ位置に格納されている同じタイプの変数のコレクションと考える方が便利な場合がよくあります。 C#で配列を宣言するには、次の構文を使用できます- datatype[] arrayName; ここで datatypeは、配列内の要素のタイプを指定するために使用されます。 []は、配列のランクを指定します。ランクは配列のサイズを指定します。 arrayNameは、アレイの名前を指定します。 ここで、C#で配列を実装する方法を見てみましょ

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

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