C# 方法返回未知长度数组
2010-08-11 17:24
267 查看
#region 获取根菜单ID
private string[] GetRootMenuID(string userName)
{
SPList userBlockList = web.Lists[SysConst.T_UserBlock];
var qList = (from SPListItem userblock in userBlockList.Items where userblock.GetStringValue("UserAD").Equals(userName) select new { MenuID = userblock.GetStringValue("RootMenuID") }).Distinct();
System.Collections.ArrayList list = new System.Collections.ArrayList();
if (qList != null)
{
foreach (var q in qList)
{
list.Add(q.MenuID);
}
}
return (string[])list.ToArray(typeof(string));
}
#endregion
private string[] GetRootMenuID(string userName)
{
SPList userBlockList = web.Lists[SysConst.T_UserBlock];
var qList = (from SPListItem userblock in userBlockList.Items where userblock.GetStringValue("UserAD").Equals(userName) select new { MenuID = userblock.GetStringValue("RootMenuID") }).Distinct();
System.Collections.ArrayList list = new System.Collections.ArrayList();
if (qList != null)
{
foreach (var q in qList)
{
list.Add(q.MenuID);
}
}
return (string[])list.ToArray(typeof(string));
}
#endregion
相关文章推荐
- C#返回arraylist集合长度的方法是什么?C#ArrayList重复数据删除
- shift() 方法从数组中删除第一个元素,并返回该元素的值。此方法更改数组的长度。
- 从数组中返回所有指定长度的子数组的另一种方法
- unshift() 方法将一个或多个元素添加到数组的开头,并返回新数组的长度
- Python返回数组(List)长度的方法
- FTPClient中listFiles方法返回数组长度为‘0’
- python返回数组(list)长度的方法
- Python返回数组(List)长度的方法
- js 数组操作常用方法。 push():在数组后面加入元素,并返回数组的长度 unshif()t:在数组前面加入元素,并返回数组的长度 pop()删除最后一个元素
- push() 方法将一个或多个元素添加到数组的末尾,并返回新数组的长度
- 【二分查找】在一个长度未知的数组中查找一个数,返回其下标,时间复杂度O(logn)
- Python返回数组/List长度的方法
- Python返回数组(List)长度的方法
- C# 字符串,数组,日期常遇到的处理方法(持续更新)
- c# List find()方法返回值的问题(返回结果为对象的指针)
- C# 字符串,数组,日期常遇到的处理方法(持续更新)
- 给定一个字符串A,同时给定它的长度n及参数字符数组arg,请返回替换后的字符串
- C#将数字转换成字节数组的方法
- C#处理MySql多个返回集的方法
- C# 反射获得类名,私有方法,动态执行方法,返回多个值