【发布时间】:2021-06-29 11:53:33
【问题描述】:
foreach (var n in BooksList)
{
for (int t=0; t< ReadersList.Count; t++)
{
BooksReadersList.Add(new BooksReaders() { BookID= n.BookID, ReaderID= Readers[t].ReaderID});
}
}
现在如果我遍历它没关系,可以工作,但我想做两件事
- 内循环只能运行 3 次
- 每次内部都应该选择一个随机的 ReaderID 而不是顺序的,例如Readers 中有 10 条记录,即 1,2,3,4,5,6,7,8,9,10 条主记录。因此,其中内循环应随机选择,即 3,10,7,4,2,1,4。
【问题讨论】:
-
先随机化列表。添加三个项目后跳出循环。
-
@LarsTech:跳出循环?方法?抱歉没收到。
-
当它击中计数器 3 时我已经完成了,但是如何选择随机。
-
你想从 BooksList 中随机抽取 3 条记录吗?
标签: c# asp.net list loops for-loop