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

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

  1. 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

  2. Javaのメソッド内に列挙型を定義できますか?

    Javaの列挙型は、名前付き定数のグループを表します。次の構文を使用して列挙型を作成できます- enum Days {    SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY } クラス内で列挙できます。ただし、メソッド内に列挙型を定義することはできません。これを行おうとすると、「列挙型はローカルであってはなりません」というコンパイル時エラーが発生します。 例 public class EnumExample{    public void sample() {