去掉數組中的重複項

背景:在人民路程序中 ,一个用户被赋予多种角色。这就涉及到 有些 角色中的 赋予权限是有 相同的,

 

代码
/// <summary>
/// 去掉數組中的重複項
/// </summary>
/// <param name="p_obj_string"></param>
/// <returns></returns>
private ArrayList SingleArray(object[] p_obj_string)
{
ArrayList l_str_arr
=new ArrayList();
for (int i = 0; i < p_obj_string.Length; i++)
{
if (l_str_arr.IndexOf(p_obj_string[i]) == -1 && !p_obj_string[i].Equals(""))
{
l_str_arr.Add(p_obj_string[i]);
}
}

return l_str_arr;
}


 

posted @ 2010-04-01 11:56  Sue_娜  阅读(122)  评论(0编辑  收藏  举报