gpt4 book ai didi

c# - 返回一个带有一个随机项的 SPListItemCollection

转载 作者:行者123 更新时间:2023-11-30 21:25:29 24 4
gpt4 key购买 nike

我有一个 SPListItemCollection。

我基本上想(随机地)获得收藏中的一件元素并将其归还。

我的方法有一个需要 SPListItemCollection 的返回类型,所以我不介意有一个 SPListItemCollection,其中只有一个项目并返回它。

我不确定如何返回包含其中一项的 SPListItemCollection

我该怎么做?

最佳答案

重新阅读时,您似乎想将 SPListItemCollection 减少为单个项目,但这里有一种直接从列表中获取具有单个随机项目的 SPListItemCollection 的方法:

private SPListItemCollection GetRandomItem(SPList list)
{
Random random = new Random();
int index = random.Next(0, list.ItemCount - 1);
SPQuery query = new SPQuery();
query.Query = string.Format("<Where><Eq><FieldRef Name=\"ID\" /><Value Type=\"Integer\">{0}</Value></Eq></Where>", index);
return list.GetItems(query);
}

关于c# - 返回一个带有一个随机项的 SPListItemCollection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/626446/

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