给定 C# 中的任意枚举,如何选择随机值?
(我没有在 SO 上找到这个非常基本的问题。我会在一分钟内发布我的答案作为任何人的参考,但请随时发布您自己的答案。)
Array values = Enum.GetValues(typeof(Bar)); Random random = new Random(); Bar randomBar = (Bar)values.GetValue(random.Next(values.Length));