21
Створіть загальний метод, що обмежує T до Enum
Я будую функцію, щоб розширити цю Enum.Parseконцепцію Дозволяє проаналізувати значення за замовчуванням, якщо значення Enum не знайдено Є нечутливим до справи Тому я написав таке: 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 …