ランダムな列挙型メンバーを生成するためのよりクリーンな方法を教えてください。これは機能しますが、醜いようです。
ありがとう!
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);
}