c# – 使用LINQ生成随机数填充的随机大小集合

我正在学习LINQ,我想知道是否有任何方法可以使用它来实际生成列表,而不仅仅是查询已经生成的列表.所以我有以下代码使用for循环来获得一个随机大小的整数列表并用随机数填充它,无论如何将其转换为LINQ?
var ret = new List<int>();
for (var i = 0; i < _rand.Next(100); i++)
    ret.Add(_rand.Next(10));

解决方法

你可以这样做:
Random _rand = new Random();
var results = Enumerable.Range(0,_rand.Next(100))
                        .Select(r => _rand.Next(10))
                        .ToList();

相关文章

在要实现单例模式的类当中添加如下代码:实例化的时候:frmC...
1、如果制作圆角窗体,窗体先继承DOTNETBAR的:public parti...
根据网上资料,自己很粗略的实现了一个winform搜索提示,但是...
近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装...
今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都...
最近在研究WinWordControl这个控件,因为上级要求在系统里,...