Вот несколько методов ввода значений в массив в C#:
-
Использование цикла for:
int[] array = new int[5]; for (int i = 0; i < array.Length; i++) { Console.Write("Enter value: "); array[i] = int.Parse(Console.ReadLine()); } -
Использование цикла 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++; } -
Использование метода 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); -
Использование 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()); }