int i = new Random().Next(list.Count)
var randowitem = list[i]
就拿到了你要的随机值。
这个值是Question类型, 你要赋值的话就把Question.属性 直接取出来就好了
List 类是 ArrayList 类的泛型等效类我们假设有一组数据,其中每一项数据都是一个结构。
public struct Item
{
public int Id
public string DisplayText
}
注意结构是不能给实例字段赋值的,即 public int Id = 1 是错误的。
using System.Collections.Generic
List<Item>items = new List<Item>()
这里读取数据库表a,然后遍历记录
将数据库中的值赋给item
//例如
Item item1 = new Item()
item1.Id = 0
item1.DisplayText = "水星"
items.Add(item1)
Item item2 = new Item()
item2.Id = 1
item2.DisplayText = "地球"
items.Add(item2)
参考一下:
import java.util.ArrayListimport java.util.Collections
import java.util.List
public class Ttl {
public static void main(String[] str) {
List<Integer> list = new ArrayList<Integer>()
for (int i = 0 i < 5 i++) {
list.add(i)
}
Collections.shuffle(list)
System.out.println(list.get(0))
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)