小编典典

如何从枚举中选择随机值?

all

给定 C# 中的任意枚举,如何选择随机值?

(我没有在 SO 上找到这个非常基本的问题。我会在一分钟内发布我的答案作为任何人的参考,但请随时发布您自己的答案。)


阅读 71

收藏
2022-06-30

共1个答案

小编典典

Array values = Enum.GetValues(typeof(Bar));
Random random = new Random();
Bar randomBar = (Bar)values.GetValue(random.Next(values.Length));
2022-06-30