Я учусь создавать простые. NET приложения. В этом приложении я добавляю числа в массив целых чисел от TextBox
и отображаю самое большое и наименьшее число из этого массива в ListBox
. Проблема в том, что когда я нахожу минимальное число, используя метод Min
, он всегда дает мне 0, однако метод Max
работает просто отлично
public partial class Form1 : Form
{
// ...
int[] array = new int[100];
int counter = 0;
private void button1_Click_1(object sender, EventArgs e)
{
for (int i = 0; i <= counter; i++)
{
array[i] = Convert.ToInt32(txtInsertNumber.Text);
}
counter++;
}
private void btnShowMinMax_Click_1(object sender, EventArgs e)
{
listBox1.Items.Clear();
int max = array.Max();
int min = array.Min();
int maxIndex = Array.IndexOf(array, max);
int minIndex = Array.IndexOf(array, min);
listBox1.Items.Add(array[maxIndex] + " " + array[minIndex]);
}
}