Wednesday, 15 December 2010

How to Convert Enum to String and String to Enum in C#

This code will help you to convert a given enum to string and string to enum. The corresponding code is given below. Please let us know if you face any difficulty while doing this.

How to Convert Enum to String and String to Enum in C#

 

Source Code:

using System;

namespace MyApp
{
    enum Enum_Number
    {
        one,
        two,
        three,
        four
    }
    class Program
    {
        static void Main(string[] args)
        {
            Enum_Number var_number = Enum_Number.two;
            string str = var_number.ToString();
            Console.WriteLine(str);

            str = "three";
            Enum_Number var_number2 = (Enum_Number)Enum.Parse(typeof(Enum_Number), str);  // Animal.Dog
            str = "THREE";
            Enum_Number var_number3 = (Enum_Number)Enum.Parse(typeof(Enum_Number), str, true); // case insensitive
            Console.WriteLine(var_number2);
            Console.WriteLine(var_number3);

            Console.ReadLine();
        }

    }
}

No comments:

Post a Comment