C#列挙型GetValuesメソッド
指定された列挙型の定数の値の配列を取得します。
これが列挙型です。
enum Rank { Jack = 10, Tom = 19, Tim = 26 };
次に、列挙型のすべての値を配列として取得し、GetValues()メソッドを使用して表示します。
foreach(int res in Enum.GetValues(typeof(Rank))) { Console.WriteLine(res); }
例全体を見てみましょう。
例
using System; public class Demo { enum Rank { Jack = 10, Tom = 19, Tim = 26 }; public static void Main() { Console.WriteLine("Here are the university rank of MCA Students College ABC:"); foreach(int res in Enum.GetValues(typeof(Rank))) { Console.WriteLine(res); } } }
出力
Here are the university rank of MCA Students College ABC: 10 19 26
-
C#のCompareTo()メソッド
2つの値を比較するには、CompareTo()メソッドを使用します。 戻り値は次のとおりです- 0=両方の数値が等しい 1=2番目の数値が小さい -1=最初の数字が小さい これは、C#でCompareTo()メソッドを実装するためのコードです- 例 using System; public class Demo { public static void Main() { int val1 = 100; int val2 = 100;
-
Javaのメソッド内に列挙型を定義できますか?
Javaの列挙型は、名前付き定数のグループを表します。次の構文を使用して列挙型を作成できます- enum Days { SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY } クラス内で列挙できます。ただし、メソッド内に列挙型を定義することはできません。これを行おうとすると、「列挙型はローカルであってはなりません」というコンパイル時エラーが発生します。 例 public class EnumExample{ public void sample() {