コード例 #1
0
 public void myConcat(ArrayOfString arr1, ArrayOfString arr2) //операция поэлементного сцепления двух массивов с образованием нового массива
 {
     //string[] newArr = new string[arr1.getLenght() > arr2.getLenght() ? arr1.getLenght() : arr2.getLenght()];
     for (int i = 0; i < (arr1.getLenght() > arr2.getLenght() ? arr1.getLenght() : arr2.getLenght()); ++i)
     {
         this.addElement(arr1[i] + arr2[i]);
     }
 }
コード例 #2
0
 public void myConcatNotRepetitive(ArrayOfString arr1, ArrayOfString arr2) //слияния двух массивов с исключением повторяющихся элементов
 {
     for (int i = 0; i < (arr1.getLenght() > arr2.getLenght() ? arr1.getLenght() : arr2.getLenght()); ++i)
     {
         if (String.Compare(arr1[i], arr2[i]) != 0)
         {
             this.addElement(arr1[i] + arr2[i]);
         }
         else
         {
             this.addElement(arr1[i]);
         }
     }
 }