using System.Collections.Generic;
static Dictionary<LineEnding, string> LineEndingDictionary = new Dictionary<LineEnding, string>
{ LineEnding.CRLF, "\\r\\n" },
{ LineEnding.CR, "\\r" },
public static void Main()
string inputString = "CR";
LineEnding lineEnding = (LineEnding)Enum.Parse(typeof(LineEnding), inputString, true);
lineEndingValue = LineEndingDictionary[lineEnding];
} catch (ArgumentException ae) {
throw new Exception( "Unknown or missing line ending for argument 0" );
Console.WriteLine("Using line ending: " + lineEndingValue);