junniorrkaa

Объединение в одну коллекцию

Jul 5th, 2025 (edited)
419
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.77 KB | Source Code | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. namespace CSLight
  5. {
  6.     internal class Program
  7.     {
  8.         static void Main()
  9.         {
  10.             List<string> joiningData = new List<string>();
  11.  
  12.             string[] firstArray = new string[12];
  13.             string[] secondArray = new string[10];
  14.  
  15.             Console.CursorVisible = false;
  16.  
  17.             AddData(firstArray);
  18.             AddData(secondArray);
  19.  
  20.             OutputArray(firstArray);
  21.  
  22.             Console.WriteLine("\n");
  23.  
  24.             OutputArray(secondArray);
  25.  
  26.             Console.ReadKey();
  27.  
  28.             JoinData(joiningData, firstArray);
  29.             JoinData(joiningData, secondArray);
  30.  
  31.             Console.WriteLine("\n");
  32.  
  33.             foreach (var element in joiningData)
  34.             {
  35.                 Console.Write($"{element} ");
  36.             }
  37.  
  38.             Console.ReadKey();
  39.             Console.Clear();
  40.         }
  41.  
  42.         static void AddData(string[] array)
  43.         {
  44.             int minNumber = 0;
  45.             int maxNumber = 25;
  46.  
  47.             Random random = new Random();
  48.  
  49.             for (int i = 0; i < array.Length; i++)
  50.             {
  51.                 array[i] = Convert.ToString(random.Next(minNumber, maxNumber));
  52.             }
  53.         }
  54.  
  55.         static void JoinData(List<string> joiningData, string[] array)
  56.         {
  57.             for (int i = 0; i < array.Length; i++)
  58.             {
  59.                 if (joiningData.Contains(array[i]) == false)
  60.                 {
  61.                     joiningData.Add(array[i]);
  62.                 }
  63.             }
  64.         }
  65.  
  66.         static void OutputArray(string[] array)
  67.         {
  68.             for (int i = 0; array.Length > i; i++)
  69.             {
  70.                 Console.Write($"{array[i]} ");
  71.             }
  72.         }
  73.     }
  74. }
Advertisement
Add Comment
Please, Sign In to add comment