이것은 '끝내지 못했습니다'라는 결과를 초래할 수 있습니다.하지만 내 특정 쿼리에 대한 답을 찾지 못했습니다.변수를 사용하여 객체를 초기화하기
내 문제는 학생들의 세부 사항을 담고있는 구조체를 가지고 있습니다. 이제 두 명의 학생이 있습니다. 하나는 Mike이고 다른 하나는 Dave라고하며, 각자의 세부 정보를 얻고 싶습니다. 내 구조체에 메소드가 있습니다. 그래서 :
public struct student{
public String name, course;
public int year, studentno;
public void displayDetails(){
Console.WriteLine("Name: "+name);
Console.WriteLine("Course: "+course);
Console.WriteLine("Student Number: "+studentno);
Console.WriteLine("Year of Study: "+year);
Console.WriteLine("\n\nPress any key to Continue....");
Console.ReadKey();
}
}
세부 사항을 표시하려면 다음 중 하나를 사용하십시오. Mike.displayDetails(); 또는 Dave.displayDetails();
이름에 대한 사용자 입력을 요청한 다음 그 이름을 사용하여 올바른 학생을 얻을 수있는 방법이 있습니까? 이 행할 수,
surname.displayDetails();
올바른 학생을 표시 예를 들어 내가 사용하려는 :
Console.Write("Please enter students name: ");
String surname = Console.ReadLine();
을하고 어떻게 든 사용할 수 있습니까?