For example, we have the following enum:

    enum Days
    {
        Sunday,
        Monday,
        Tuesday,
        Wednesday,
        Thursday,
        Friday,
        Saturday
    }

Convert enum string

Use Enum.ToString method To convert an enumeration value to String.

    Days days = Days.Monday;
    string stringEnum = days.ToString();
    Console.Write(stringEnum);

Convert string to enum

    string strString = "Monday";
    Days days = (Days)Enum.Parse(typeof(Days), strString);

Or to ignore Case (case insensitive)

    string strString = "monday";
    Days days = (Days)Enum.Parse(typeof(Days), strString, true);

More C# Snippets

 

Last modified: September 17, 2019

Comments

Write a Reply or Comment

Your email address will not be published.