Я новичок в C#, и я делаю различные windows формы заявок для практики. У меня проблемы с списками и преобразованием строки в int. Прямо сейчас у меня есть метка, текстовое поле и кнопка на моей форме. Я пытаюсь позволить пользователю ввести 1 номер за раз в текстовое поле. Затем я использую кнопку, чтобы позволить им «добавить» этот элемент в список. Затем я хочу взять все те вещи, которые пользователь ввел, и добавить их. По сути, я пытаюсь создать форму, которую можно использовать для вычисления среднего значения по нескольким тестам или тестам (я хочу предположить, что пользователь будет вводить целые числа, поэтому я не хочу использовать двойные).
private void btnQuizCalculate_Click(object sender, EventArgs e)
{
int average;
int quizScore;
List<int> scores = new List<int>();
int quizTotal = Convert.ToString(txtQuizGrade.Text);
}
Я не уверен, что это правильный способ сделать это, но я хочу позволить им ввести число, тогда когда они наберут sh btnQuizCalculate, что число будет сохранено, а затем текстовое поле снова для них ясно ввести другой номер. Кнопка будет выполнять 3 действия: сохранять цифры, получать средние значения и давать пользователю возможность ввести больше чисел, если они этого захотят. У меня проблемы с последней частью, позволяя им вводить больше цифр, если они хотят. Также я не был уверен, что использование фокуса было бы хорошей идеей, потому что я тоже не был уверен, где это включить.