21
Utwórz metodę ogólną ograniczającą T do wyliczenia
Buduję funkcję, aby rozszerzyć tę Enum.Parsekoncepcję Umożliwia parsowanie wartości domyślnej w przypadku, gdy nie zostanie znaleziona wartość Enum Rozróżnia małe i wielkie litery Napisałem więc: public static T GetEnumFromString<T>(string value, T defaultValue) where T : Enum { if (string.IsNullOrEmpty(value)) return defaultValue; foreach (T item in Enum.GetValues(typeof(T))) { if (item.ToString().ToLower().Equals(value.Trim().ToLower())) return …