Get Underlying Type method in C#

  1. using System;  
  2. namespace Enum  
  3. {  
  4.    enum MonthName { Jan=1, Feb=2, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec }  
  5.    class EnumGetUnderlyingType  
  6.    {  
  7.       static void Main(string[] args)  
  8.       {  
  9.          MonthName thisMonth = MonthName.Feb;  
  10.          Console.WriteLine("Enum Type: {0}", Enum.GetUnderlyingType(thisMonth.GetType()));  
  11.       }  
  12.    }  
  13. }  
Output:
Enum Type: System.Int32