问题如下:
sting[] str = new string[10];
str[0] = "李晖";
str[1] = "王俊";
str[2] = "张燕";
str[3] = "李晖";
str[4] = "王立恒";
str[5] = "李晖";
......
如何去除数组中重复的值,最终得到一个新数组,数组内没有重复的值?
谢谢
sting[] str = new string[10];
str[0] = "李晖";
str[1] = "王俊";
str[2] = "张燕";
str[3] = "李晖";
str[4] = "王立恒";
str[5] = "李晖";
......
如何去除数组中重复的值,最终得到一个新数组,数组内没有重复的值?
谢谢
str[0] = "李晖";
str[1] = "王俊";
str[2] = "张燕";
str[3] = "李晖";
str[4] = "王立恒";
str[5] = "李晖"; //定义一个ArrayList用于存储数组中不重复的项
ArrayList list = new ArrayList();
foreach (string s in str)
{
if (!list.Contains(s))
{
list.Add(s);
}
}
//再将ArrayList转成字符串数组.
str = (string[])list.ToArray(typeof(string)); //测试如下:
foreach (string s in str)
{
Console.WriteLine(s);
}
接分