Скажите, что пользователь вводит строку «1 2 3 4», как мне назначить ее массиву так, чтобы при значении array[0]
было 1, array[1]
равно 2 и так далее? Пока мне удалось присвоить значения, когда пользователь нажимает вводить после каждого значения, но не тогда, когда значения находятся в строке, чего я хочу достичь.Как взять пользовательский ввод и назначить массив
double[,] array = new double[4,4];
Console.Write("Enter 16 digits: ");
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 4; j++)
{
array[i, j] = Convert.ToDouble(Console.ReadLine());
}
}
пытались ли вы 'split'? – kaybee99
Я отредактировал ваш заголовок. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –