C# 在文本框或列表框c中显示值#
我试图在文本框或列表框中显示我的值。我有一个学生班,主窗体,另一个窗体添加学生。我成功地将学生添加到字典中,关键是学生Id,还有其他值(名字、姓氏等)。现在我想检索列表框或文本框的名字。我该怎么做? 我添加了一个屏幕显示,让它更清晰。试试这个 创建一个学生类C# 在文本框或列表框c中显示值#,c#,class,dictionary,textbox,listbox,C#,Class,Dictionary,Textbox,Listbox,我试图在文本框或列表框中显示我的值。我有一个学生班,主窗体,另一个窗体添加学生。我成功地将学生添加到字典中,关键是学生Id,还有其他值(名字、姓氏等)。现在我想检索列表框或文本框的名字。我该怎么做? 我添加了一个屏幕显示,让它更清晰。试试这个 创建一个学生类 public class Student { public string StudentID { get; set; } public string StudentName { get; set; }
public class Student
{
public string StudentID { get; set; }
public string StudentName { get; set; }
//remaining properties
}
创建回购协议
public static class StudentRepository
{
private static List<Student> students = new List<Student>();
public static void AddOrUpdateStudent(Student s)
{
var stu = students.Where(m=>m.StudentID = s.StudentID).FirstOrDefault();
if(stu == null)
{
students.Add(s);
}
else
{
students.remove(stu);
students.Add(s);
}
}
}
字典对象是以主窗体和其他窗体创建的。但从另一个表单,使用函数将值传递到主表单。我不确定这是否正确。关闭应用程序后,您不需要这些数据?不,我不需要关闭后的数据。仅在应用程序运行之前需要。感谢您创建一个静态字典,它将随时随地可用,并保存数据
StudentRepository.AddOrUpdateStudent(s);