У меня есть многомерный массив, который представляет дни недели (понедельник, вторник и т. Д.) И недели за месяц (неделя 1 и т. Д.), Что показывает сумму продуктов, производимых на каждый день. Массив заполняется пользовательской записью (поле ввода), и я пытаюсь выяснить способ запроса пользователя на неделю: неделя 1 и т. Д. И день. Я знаю IndexOf, но это дает мне индекс не значение в индексе.Как найти значение в конкретном индексе многомерного массива
Мой код:
int[,] week = new int[4, 5];
for (int Row = 0; Row < week.GetLength(0); Row++)
{
if (Row == 0)
{
Week = "Week 1 ";
}
else if (Row == 1)
{
Week = "Week 2 ";
}
else if (Row == 2)
{
Week = "Week 3 ";
}
else if (Row == 3)
{
Week = "Week 4 ";
}
txtOutput.Text += "\r\n" + Week + ": ";
for (int Col = 0; Col < week.GetLength(1); Col++)
{
if (Col == 0)
{
Day = "Monday";
}
else if (Col == 1)
{
Day = "Tuesday";
}
else if (Col == 2)
{
Day = "Wednesday";
}
else if (Col == 3)
{
Day = "Thursday";
}
else if (Col == 4)
{
Day = "Friday";
}
string value = Microsoft.VisualBasic.Interaction.InputBox("Enter the amount of products made on " + Day + " for " + Week, "Product Amount");
week[Row, Col] = Int32.Parse(value);
txtOutput.Text += " ";
txtOutput.Text += value + " ";
}
}
я, возможно, придется сделать некоторые пользовательский метод для этого, как не существует встроенный метод, который я знаю, но я не могу понять, что это будет выглядеть. Любая помощь будет оценена по достоинству.
Не совсем понятно, что вы пытаетесь спросить, но это может помочь вам с двумерными массивами: http://stackoverflow.com/ a/12567404/1004522 –
Вы знаете IndexOf? IndexOf принимает значение в качестве параметра. Почему вы хотите получить значение, которое находится в индексе IndexOf, который вы вызывали с этим значением? –
Я хочу реализовать функцию поиска, которая позволяет мне искать несколько продуктов, которые были сделаны в течение определенного дня в течение определенной недели, например. Сколько продуктов было сделано неделю 2 в понедельник (строка 2 колонки 0). IndexOf позволяет мне искать значение (продукты), которое может дать этот индекс, но я хочу искать индекс и посмотреть, какое значение было присвоено этой позиции массиву. – Arthur