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

C#でカスタマイズされた値を持つ列挙型


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

列挙型定数のデフォルト値は0から始まり、増分します。定数のセットが固定されており、簡単に移動できます。ただし、開始インデックスを変更して、選択した値でカスタマイズすることはできます。

次の例では、カスタマイズされた値をデフォルトの0ではなく20に設定しました。

using System;
public class Demo {
   public enum Vehicle { Car =20, Motorcycle, Bus, Truck }
   public static void Main() {
      int a = (int)Vehicle.Car;
      int b = (int)Vehicle.Motorcycle;
      int c = (int)Vehicle.Bus;
      int d = (int)Vehicle.Truck;
      Console.WriteLine("Car = {0}", a);
      Console.WriteLine("Motorcycle = {0}", b);
      Console.WriteLine("Bus = {0}", c);
      Console.WriteLine("Truck = {0}", d);
   }
}

出力

Car = 20
Motorcycle = 21
Bus = 22
Truck = 23

  1. React.jsでのフォームの操作

    単純なhtmlフォームでは、フォーム要素は内部的に価値を維持し、フォーム送信ボタンで送信します。 例 <!DOCTYPE html> <html> <head> <title>Form Example</title> </head> <body> <form>    <label>       User Name:       <input type="text" name=&quo

  2. 正確にk個のエッジを持つ最短経路

    1つの有向グラフには、頂点の各ペア間の重みが示され、2つの頂点uとvも提供されます。私たちのタスクは、頂点uから頂点vまでの最短距離を、正確にk個のエッジで見つけることです。 この問題を解決するために、頂点uから開始し、隣接するすべての頂点に移動し、k値をk-1として使用して隣接する頂点に対して繰り返します。 入力と出力 Input: The cost matrix of the graph. 0 10 3 2 ∞  0 ∞ 7 ∞  ∞ 0 6 ∞  ∞ ∞ 0 Ou