去除字符串数组中重复部分,生成新的数组
public static String[] RemoveDup(String[] myData)
{
if (myData.Length > 0)
{
Array.Sort(myData);
int size = 1; //at least 1
for (int i=1; i<myData.Length; i++)
if (myData[i] != myData[i-1])
size++;
String[] myTempData = new String[size];
int j=0;
myTempData[j++] = myData[0];
for (int i=1; i<myData.Length; i++)
if (myData[i] != myData[i-1])
myTempData[j++] = myData[i];
return myTempData;
}
return myData;
}