我有一个Student.xml
和Lecturer.xml
。当用户创建一个新学生时,他必须输入姓名、姓氏,然后从我的Lecturer.xml
.
我如何获得讲座列表:
if (File.Exists("leturer.xml"))
{
XElement lecturelist = XElement.Load("lecturer.xml"); Console.WriteLine("Select a lecturer:"); foreach (var mainelement in lecturelist.Elements()) { foreach (var subelement in mainelement.Elements()) { if (subelement.Name == "Name") Console.Write("Lecturer: {0}", subelement.Value); if (subelement.Name == "Surname") Console.Write(", {0}", subelement.Value); if (subelement.Name == "Specialisation") Console.Write(" Subject: {0} \n", subelement.Value); } } Console.ReadLine();
}
else { Console.WriteLine("讲师.xml 文件丢失或损坏...");
Console.ReadLine();
}
现在这将创建一个讲座列表示例:
讲师:John, Kingsley 主题:数学
讲师:Ben,Hur 主题:英语
如何更改我的代码以使其显示:
1 - 讲师:John, Kingsley 主题:数学
2 - 讲师:Ben,Hur 主题:英语
让用户可以输入 1 或 2 来选择讲师?