Enumeration Question

  • Thread starter Thread starter David Dvali
  • Start date Start date
D

David Dvali

I have such enumeration:

public enum Test : byte {
AAA = 1,
BBB = 2,
CCC = 3
}

How can I check if number 3 (for example) is in enumeration?
 
I have such enumeration:

public enum Test : byte {
AAA = 1,
BBB = 2,
CCC = 3
}

How can I check if number 3 (for example) is in enumeration?

David,

The System.Enum.IsDefined() method will return that information:


using System;

namespace Example
{
public class ExampleClass
{
public enum Test : byte
{
AAA = 1,
BBB = 2,
CCC = 3
}

public static void Main()
{
Console.WriteLine(Enum.IsDefined(typeof(Test), (byte) 3));
Console.WriteLine(Enum.IsDefined(typeof(Test), (byte) 4));
}
}
}
 
Back
Top