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#での列挙とは何ですか?

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

  2. 列挙型はJavaでインターフェースを実装できますか?

    はい、列挙型 Javaでインターフェースを実装します。これは、特定のオブジェクトまたはクラスの識別プロパティと緊密に結合されたビジネスロジックを実装する必要がある場合に役立ちます。 列挙型 は、Java1.5バージョンで追加された特別なデータ型です。 列挙型は定数です 、デフォルトでは静的 および最終 したがって、列挙型フィールドの名前は大文字 手紙 。 例 interface EnumInterface {    int calculate(int first, int second); } enum EnumClassOperator implements EnumIn