私は C# の初心者で、現在、この問題に遭遇したときにクラスとデータ構造を試しています。char 入力を与える grade char を使用して、列挙型の説明から int 出力を取得したいと考えています。どんな助けでも大歓迎です。ありがとう
using System;
namespace dataStorageOfFiveStudents
{
public class StudentData
{
public string name;
public int rollNo;
public char grade;
public float gpa;
}
public class Program
{
enum grading { A=4, B=3, C=2, D=2, F=0};
static void Main(string[] args)
{
//Data Entry
StudentData student1 = new StudentData();
Console.WriteLine("name?");
student1.name = Console.ReadLine();
Console.WriteLine("Roll Number?");
student1.rollNo = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Grade");
student1.grade = Convert.ToChar(Console.ReadLine());
student1.gpa = (int)grading.student1.grade;
//Output
Console.WriteLine("Name =\t" + student1.name);
Console.WriteLine("Roll No =\t" + student1.rollNo);
Console.WriteLine("Grade =\t" + student1.grade);
Console.WriteLine("GPA =\t" + student1.gpa);
Console.ReadKey();
}
}
}