get random items form list
2010-12-26 23:22
274 查看
List<SPListItem> randomItems = new List<SPListItem>(); ; foreach (SPListItem item in items) { randomItems.Add(item); } Random random = new Random(); for(int i=1;i<needed;i++) { int index = random.Next(0, randomItems.Count - 1); SPListItem randomItem = randomItems[index]; randomItems.RemoveAt(index); // do something for randomItem }
http://dotnetperls.com/list
相关文章推荐
- Get all tables list form current DB.
- Get all tables list form current DB.
- [LinkedIn]linked List data structure so that add/insert, remove, get random in O(1) constant time
- Writing CAML Queries from Retrieving List Items form SharePoint List
- Selenium2Library系列 keywords 之 _SelectElementKeywords 之 get_list_items(self, locator)
- JavaScript 调用sharepoint内置webservice(UpdateListItems和GetListItem())
- RandomAccess接口可以判断List对象是否支持快速随机访问(数组的get(i)访问)
- java中List<E>的get(index)用法
- LeetCode 14 Copy List with Random Pointer
- 解决当FORM的ENCTYPE="multipart/form-data" 时request.getParameter()获取不到值的方法
- Get Remote Machines Last Boot Time From A List Of Machines And Write To Excel - 如何获得远程主机的启动时间
- Get Form type using javascript in CRM 2011
- Copy List with Random Pointer
- wp 不存在目标GetCopyToOutputDirectoryContentProjectItems的错误
- leetcode之Copy List with Random Pointer
- 关于Form中的post方法和get方法
- HTML表单Form中的get和post方法:
- 382. Linked List Random Node
- LeetCode: Linked List Random Node
- Objective-C: Get random number 获取随机数