Я новичок как в stackoverflow, так и в c #, поэтому я не уверен, что это подходящее место, чтобы поместить это, однако, я хотел бы помочь определить, где ошибки лежат в этой конкретной программе. Эта программа представляет собой форму, которая принимает пользовательский ввод для четырех классов, преобразует их в двойные и выводит среднее значение как в виде числа, так и в виде буквенной оценки.
С точки зрения того, что не так, я получаю сообщения об ошибках в частях «TryParse», говорящих: «Никакая перегрузка для метода« TryParse »не требует 1 аргумента», и когда я пытаюсь назначить буквенную оценку на основе значения среднего » , Там написано «Имя« А »не существует в текущем контексте». Я не знаю, что означают эти ошибки, поэтому мне было интересно, могли бы вы показать мне, где я ошибся. Спасибо!
namespace Assignment3_attempt_2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void calculateButton_Click(object sender, EventArgs e)
{
double grade1, grade2, grade3, grade4, averageGrade;
char letterGrade;
grade1 = double.TryParse(testText1.Text).ToString();
grade2 = double.TryParse(testText2.Text).ToString();
grade3 = double.TryParse(testText3.Text).ToString();
grade4 = double.TryParse(testText4.Text).ToString();
averageGrade = (grade1 + grade2 + grade3 + grade4) / 4;
if (100 >= averageGrade && averageGrade>= 90)
letterGrade = A;
if (89 >= averageGrade && averageGrade >= 80)
letterGrade = B;
if (79 >= averageGrade && averageGrade >= 70)
letterGrade = C;
if (69 >= averageGrade && averageGrade >= 60)
letterGrade = D;
else letterGrade = F;
grade.Text = "The average test grade is " + averageGrade + ".";
letterGradeLabel.Text = "The letter grade is " + letterGrade + ".";
}
}
}