C#列挙型GetNameメソッド
GetName()メソッドは、列挙型の定数の名前を返します。
これが列挙型です。
enum Stock { Appliance, Clothing, Footwear };
次に、Enum.GetName()メソッドを使用して名前を取得します。定数を設定して、個人名を取得するだけです。
Enum.GetName(typeof(Stock), 1
ここで例を見てみましょう。
例
using System; class Demo { enum Stock { Appliance, Clothing, Footwear }; static void Main() { Console.WriteLine("The value of second stock category = {0}",Enum.GetName(typeof(Stock), 1)); Console.WriteLine("The value of third stock category = {0}",Enum.GetName(typeof(Stock), 2)); } }
出力
The value of second stock category = Clothing The value of third stock category = Footwear
-
C#のGroupBy()メソッド
GroupBy()は、特定のキー値に基づいて、指定されたコレクションから要素のグループを返す拡張メソッドです。 以下は私たちの配列です- int[] arr = { 2, 30, 45, 60, 70 }; ここで、GroupBy()を使用して、50未満の要素をグループ化します- arr.GroupBy(b => chkSmaller(b)); 上記のchkSmaller()は、50より小さい要素を検出します。 完全なコードを見てみましょう- 例 using System; using System.Linq; class Demo { static
-
Javaのメソッド内に列挙型を定義できますか?
Javaの列挙型は、名前付き定数のグループを表します。次の構文を使用して列挙型を作成できます- enum Days { SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY } クラス内で列挙できます。ただし、メソッド内に列挙型を定義することはできません。これを行おうとすると、「列挙型はローカルであってはなりません」というコンパイル時エラーが発生します。 例 public class EnumExample{ public void sample() {