两种合并数组方法。

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();

posted @ 2011-09-29 09:28  赤卫  Views(190)  Comments(0)    收藏  举报