您的位置:首页 > 其它

返回不重复的元素数组以及判断字符串在数组中存在

2008-10-10 09:40 288 查看
注意:转载的朋友请注明出处!!

/// <summary>
/// 返回不重复的元素数组
/// </summary>
/// <param name="arr"></param>
/// <returns></returns>
private string[] returnArr(string[] arr)
{
ArrayList list = new ArrayList();
for (int i = 0; i < arr.Length; i++)
{
bool IsExist = true;
for (int j = 0; j < list.Count; j++)
{
if (list[j].ToString() == arr[i])
{
IsExist = false;
break;
}
}
if (IsExist)
list.Add(arr[i]);
}
string[] Array = (string[])list.ToArray(typeof(string));

return Array;
}
/// <summary>
/// 判断字符串在数组中存在
/// </summary>
/// <param name="ss"></param>
/// <param name="str"></param>
/// <returns></returns>
protected bool isExist(string[] ss, string str)
{
List<string> ls = new List<string>(ss);
foreach (string s in ls)
{
if (ls.Contains(str))
return true;
}
return false;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: