gpt4 book ai didi

c# - 在linq中对列表进行排序

转载 作者:太空宇宙 更新时间:2023-11-03 18:39:22 25 4
gpt4 key购买 nike

我必须制作一个包含对象的列表。并且对象需要随机排列。在这里我给他们随机数:

Random tal = new Random();
list1[i].nummer = tal.Next(list1.Count);
listGold.Add(list1[i]);

现在我只需要按编号订购它们。我认为 linq 可以为我做。但它不能:S

我正在尝试:

RepeaterSponsorGold.DataSource = listGold.OrderBy(n => n.nummer);
RepeaterSponsorGold.DataBind();

按数字排序我的列表并将列表放入我的转发器。但是 lsit 似乎没有排序......或者似乎没有得到随机数。我不知道哪个。谁能看出我做错了什么??

最佳答案

尝试

RepeaterSponsorGold.DataSource = listGold.OrderBy(n => n.nummer).ToList();

关于c# - 在linq中对列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10686262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com