【问题标题】:Function or algorithm for random generation of objects in c# [closed]c#中随机生成对象的函数或算法[关闭]
【发布时间】:2014-01-15 05:31:04
【问题描述】:

如果你知道的话,有没有一种函数或算法可以在 c# 中从列表中随机生成对象,比如随机生成测试问题?

【问题讨论】:

标签: c# algorithm visual-studio-2012 visual-studio-2013


【解决方案1】:

您需要存储您的对象,例如列表中的字符串,然后选择一个随机数作为列表索引。比如:

Random rnd = new Random();
int idx = rnd.Next (0,myList.Length);
var randomObj = myList[idx];

【讨论】:

  • 0 在这里是多余的(反正这是默认值)
  • var 代表列表类的类型?
  • 是的。只是为了更清楚而添加。 @康拉德莫拉夫斯基
  • 是的,你可以使用 var,它会被转换为对象的类型。
猜你喜欢
  • 2020-09-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-07
  • 1970-01-01
  • 2012-01-28
  • 1970-01-01
相关资源
最近更新 更多