Advertisement
ZhongNi

Merging into one collection

Mar 14th, 2024 (edited)
20
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.44 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. namespace ConsoleApp3
  5. {
  6.     internal class Program
  7.     {
  8.         static void Main(string[] args)
  9.         {
  10.             string[] array1 = CreateArray();
  11.             string[] array2 = CreateArray();
  12.             List<string> numbers = new List<string>();
  13.  
  14.             CombineArrays(numbers, array1);
  15.             CombineArrays(numbers, array2);
  16.             PrintCombinedArrays(numbers);
  17.         }
  18.  
  19.         static Random random = new Random();
  20.  
  21.         static string[] CreateArray()
  22.         {
  23.             int arrayLengthMin = 5;
  24.             int arrayLengthMax = 10;
  25.             int arrayLength = random.Next(arrayLengthMin, arrayLengthMax);
  26.             string[] array = new string[arrayLength];
  27.             int arrayValueMax = 11;
  28.  
  29.             for (int i = 0; i < array.Length; i++)
  30.                 array[i] = Convert.ToString(random.Next(arrayValueMax));
  31.  
  32.             return array;
  33.         }
  34.  
  35.         static void CombineArrays(List<string> numbers, string[] array)
  36.         {
  37.             foreach (string number in array)
  38.                 if (numbers.Contains(number) == false)
  39.                     numbers.Add(number);
  40.         }
  41.  
  42.         static void PrintCombinedArrays(List<string> numbers)
  43.         {
  44.             Console.Write("\nОбъединенный массив: ");
  45.  
  46.             foreach (string number in numbers)
  47.                 Console.Write(number + " ");
  48.         }
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement