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
-
React.jsでのフォームの操作
単純なhtmlフォームでは、フォーム要素は内部的に価値を維持し、フォーム送信ボタンで送信します。 例 <!DOCTYPE html> <html> <head> <title>Form Example</title> </head> <body> <form> <label> User Name: <input type="text" name=&quo
-
正確に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