Может ли кто-нибудь указать мне более чистый метод для создания случайного члена перечисления. Это работает, но выглядит некрасиво.
Спасибо!
public T RandomEnum<T>()
{
string[] items = Enum.GetNames(typeof( T ));
Random r = new Random();
string e = items[r.Next(0, items.Length - 1)];
return (T)Enum.Parse(typeof (T), e, true);
}