Jestem nowy z C# i mam pewne problemy z wyliczaniem.Wartość wyliczeniowa z wyświetlanej nazwy
Mam Enum zdefiniowane tak:
public enum CustomFields
{
[Display(Name = "first_name")]
FirstName = 1,
[Display(Name = "last_name")]
LastName = 2,
}
Co potrzebne jest kod, który sprawdzi, czy nazwa wyświetlana istnieje, a jeśli tak, to powrót wartość enum.
Więc jeśli mam wyświetlaną nazwę:
var name = "first_name";
muszę coś takiego:
var name = "first_name";
CustomFields.getEnumValue(name);
To powinno powrotu:
CustomFields.FirstName;