Методы ввода значений в массив в C#

Вот несколько методов ввода значений в массив в C#:

  1. Использование цикла for:

    int[] array = new int[5];
    for (int i = 0; i < array.Length; i++)
    {
    Console.Write("Enter value: ");
    array[i] = int.Parse(Console.ReadLine());
    }
  2. Использование цикла foreach:

    int[] array = new int[5];
    int index = 0;
    foreach (int value in array)
    {
    Console.Write("Enter value: ");
    array[index] = int.Parse(Console.ReadLine());
    index++;
    }
  3. Использование метода Array.Copy:

    int[] array = new int[5];
    int[] inputArray = new int[5];
    Console.WriteLine("Enter 5 values:");
    for (int i = 0; i < inputArray.Length; i++)
    {
    Console.Write("Value {0}: ", i + 1);
    inputArray[i] = int.Parse(Console.ReadLine());
    }
    Array.Copy(inputArray, array, inputArray.Length);
  4. Использование LINQ:

    using System.Linq;
    int[] array = new int[5];
    Console.WriteLine("Enter 5 values:");
    for (int i = 0; i < array.Length; i++)
    {
    Console.Write("Value {0}: ", i + 1);
    array[i] = int.Parse(Console.ReadLine());
    }