两种合并数组方法。
1、
string[] str1 = new string[] {"abc","def","ghi"};
string[] str2 = new string[] { "123","456","789"};
System.Collections.ArrayList sc = new System.Collections.ArrayList();
sc.AddRange(str1);
foreach (string str in str2)
{
if (!sc.Contains(str))
{
sc.Add(str);
}
}
string[] str3 = (string[])sc.ToArray(typeof(string));
2、.net 3.5
string[] str1 = new string[] {"abc","def","ghi"};
string[] str2 = new string[] { "123","456","789"};
string[] str3 = (string[])str1.Union(str2).ToArray();

浙公网安备 33010602011771号