【发布时间】:2022-11-20 05:18:47
【问题描述】:
List<string> topLevel = new List<string>();
topLevel.Add("000");
topLevel.Add("100");
topLevel.Add("200");
topLevel.Add("300");
topLevel.Add("400");
topLevel.Add("500");
topLevel.Add("600");
topLevel.Add("700");
topLevel.Add("800");
topLevel.Add("900");
我试过了
var random= topLevel.Distinct().OrderBy(x => Guid.NewGuid()).Take(3);
lst2.Items.AddRange(random.ToArray());
但是我得到一个“AddRange”作为带下划线的错误,我不知道如何修复它
【问题讨论】:
-
Take()返回IEnumerable<T>。你为什么打电话给ToArray()??? -
@MarkBenningfield Idk stack overflow 上的其他人说我必须这样做,但它不起作用,你能告诉我到底该怎么做吗?
-
如果它带有红色下划线,那么如果将鼠标悬停在带下划线的文本上,您可能会看到错误消息。错误信息是什么?
-
别再打电话
ToArray()了
标签: c# wpf list random listbox