【发布时间】:2016-10-26 16:42:14
【问题描述】:
我正在使用WinForms。起初我很难将文本框中的数据添加到数组中,但我想通了,但我不知道这是否是理想的方法。接下来,我要做的是获取数组中的最大数和数组中除零之外的最小数。在我的示例中,我输入了 2、5、8、7、6 7。在此示例中,我的目标是找回数字 2 和 7。 2是数组中除0之外的最小数,7是数组中最大的数
到目前为止,我有这个。
private const int MAX_ITEMS = 10;
private int[] numArray = new int[MAX_ITEMS];
private int index = 0;
private void Add_Data_Btn_Click(object sender, EventArgs e)
{
if (this.index < numArray.GetUpperBound(0))
{
int dnum;
if (int.TryParse(i_richTextBox1.Text, out dnum))
{
numArray[this.index++] = dnum;
i_richTextBox1.Text = "";
}
if (Value_Out_Array_CheckBx.Checked == true)
{
foreach (var item in numArray)
{
Console.WriteLine(item);
}
}
}
}
【问题讨论】:
-
谢谢大家。我得再练习一下我的数组和 Linq :)