我有一个 ArrayList,我需要能够单击一个按钮,然后从该列表中随机挑选一个字符串并将其显示在消息框中。
我该怎么做呢?
-
创建一个实例Random
某处上课。请注意,不要在每次需要随机数时都创建一个新实例,这一点非常重要。您应该重用旧实例以实现生成的数字的一致性。你可以有一个static
某处的字段(注意线程安全问题):
static Random rnd = new Random();
-
Ask the Random
实例给你一个随机数,其中项目数的最大值ArrayList
:
int r = rnd.Next(list.Count);
-
显示字符串:
MessageBox.Show((string)list[r]);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)