Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C# 열거형 IsDefined 메서드

<시간/>

IsDefined 메서드는 지정된 정수 값 또는 문자열로 된 이름이 지정된 열거형에 있는 경우 true를 반환합니다.

다음은 우리의 열거입니다 -

enum Subjects { Maths, Science, English, Economics };

위의 내용은 기본적으로 초기화됩니다. 즉

Maths = 0, Science = 1, English = 2, Economics = 3

따라서 IsDefined()를 사용하여 3을 찾으면 아래와 같이 True를 반환합니다. -

예시

using System;
public class Demo {
   enum Subjects { Maths, Science, English, Economics };
   public static void Main() {
      object ob;
      ob = 3;
      Console.WriteLine("{0} = {1}", ob, Enum.IsDefined(typeof(Subjects), ob));
   }
}

출력

3 = True