public enum RegulatedMarketType
public class AccountDetail
public string RegulatedMarketType {get; set;}
public static void Main()
var accountDetail = new AccountDetail
RegulatedMarketType = "spain"
RegulatedMarketType type;
if (Enum.TryParse(accountDetail.RegulatedMarketType, true, out type))
var test = (RegulatedMarketType?)Enum.Parse(typeof(RegulatedMarketType), accountDetail.RegulatedMarketType, true);
Console.WriteLine("{0} is not an underlying value of the RegulatedMarketType enumeration.", accountDetail.RegulatedMarketType);
private static void Write(RegulatedMarketType? type)