string[] A = {"B","C","D" }; string[] B = {"A","F","E" }; string[] C = new string[A.Length + B.Length]; Array.Copy(A, C, A.Length); Array.Copy(B, 0, C, A.Length, B.Length); Array.Sort(C);
直接有copy方法,直接就可以用啊
or String[] str1={"1","2","3"}; String[] str2={"2","3","4","5"}; System.Collections.Specialized.StringCollection sc = new System.Collections.Specialized.StringCollection(); sc.AddRange( str1 ); foreach ( string s in str2 ) { if ( !sc.Contains( s ) ) { sc.Add( s ); } } String[] str3 = new string[sc.Count]; sc.CopyTo(str3);这样是去除重复的。
string[] A = {"B","C","D" }; string[] B = {"A","F","E" }; string[] C=A.Concat(B).OrderBy(c=>c).ToArray();
string[] A = {"B","C","D" };
string[] B = {"A","F","E" };
string[] C = new string[A.Length + B.Length];
Array.Copy(A, C, A.Length);
Array.Copy(B, 0, C, A.Length, B.Length);
Array.Sort(C);
String[] str2={"2","3","4","5"};
System.Collections.Specialized.StringCollection sc = new System.Collections.Specialized.StringCollection();
sc.AddRange( str1 );
foreach ( string s in str2 )
{
if ( !sc.Contains( s ) )
{
sc.Add( s );
}
}
String[] str3 = new string[sc.Count];
sc.CopyTo(str3);这样是去除重复的。
string[] B = {"A","F","E" };
string[] C=A.Concat(B).OrderBy(c=>c).ToArray();