Friday, August 23, 2013

CSharp C# string to enum example

CSharp C# string to enum example


Output:

enumNow int value=1, wordvalue=fred
enumNow int value=0, wordvalue=joe



Program.cs:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Xml.Linq;
using System.IO;

class Stuff4
{
    static void Main()
    {
        ShowEnumInfoOnPassedMatchingStringToEnum("fred");
        ShowEnumInfoOnPassedMatchingStringToEnum("joe");
        Console.ReadLine();
    }

    private static void ShowEnumInfoOnPassedMatchingStringToEnum(string enumWord)
    {
        ProcessToRun enumNow = (ProcessToRun)Enum.Parse(typeof(ProcessToRun), enumWord);
        Console.WriteLine("enumNow int value={0}, wordvalue={1}", (int)enumNow, enumNow);       
    }

        public enum ProcessToRun
        {
            joe,
            fred
        }
}


No comments:

Post a Comment