【发布时间】:2015-11-20 06:33:07
【问题描述】:
我一直在 C# 中闲逛,到目前为止我做得很好,但我正在尝试找出如何在多维数组中搜索索引。我有一个数组,用于存放每天制造的产品。这会通过询问用户输入(使用 InputBox)来显示每周每天生产的产品。第 1 周星期一 = 10 只熊,星期三 = 20 只熊。第 2 周星期二 = 30,星期五 = 11 等。我知道 IndexOf,但这是为了找到给定值的索引。我想搜索索引并找到并显示该值。
代码如下:
class Day
{
private string monday;
private string tuesday;
private string wednesday;
private string thursday;
private string friday;
public string Monday
{
get { return monday; }
set { monday = value; }
}
public string Tuesday
{
get { return tuesday; }
set { tuesday = value; }
}
public string Wednesday
{
get { return wednesday; }
set { wednesday = value; }
}
public string Thursday
{
get { return thursday; }
set { thursday = value; }
}
public string Friday
{
get { return friday; }
set { friday = value; }
}
}
private void btnSelect_Click(object sender, EventArgs e)
{
Day[] week = new Day[4];
//Week[0] = new Day(); Ask users for input box value
E.g.Monday = Microsoft.VisualBasic.Interaction.InputBox("Enter the amount of products made on Monday for week 1", "Product Amount"),etc
//Prints the amounts
txtOutput.Text += "The product allocation is as follows:" + "\r\n" + "\r\n";
txtOutput.Text += " Mon Tue Wed Thu Fri \r\n";
int weeknum = 0;
//Iterates through and shows the values for each day of the week.
foreach (Day days in week)
{
weeknum++;
if (days != null)
{
txtOutput.Text += "Week " + weeknum + " " + days.Monday + " " + days.Tuesday + " " + days.Wednesday + " " + days.Thursday + " " + days.Friday + "\r\n";
}
}
}
【问题讨论】:
-
我不明白你的问题。 (找到索引?)你也没有任何多维数组。
标签: c# arrays search multidimensional-array inputbox