C#, как захватить значения из объекта в словаре
/- Если кто-нибудь может мне помочь, я буду очень признателен.
/- Более чем счастлив угостить вас кофе. Просто дай мне свой адрес электронной почты.
// Не ищу никакой бесплатной информации.
// использовал это для создания объекта student без каких-либо проблем.
публичный студент(строка первая, строка последняя)
{
Имя = первый;
Фамилия = последний;
}
// у меня не было никаких проблем с хранением объекта в этом словаре.
// используется для добавления студента в словарь.
Student.current.Add(Student.student_ID, добавлено);
// актуальный словарь.
публичный статический словарь<int, Student> current = новый словарь<int, Student>();
// Ранее студенты хранились в списке без каких-либо проблем при захвате значений.
// Теперь я хочу распечатать каждого студента, хранящегося в словаре, со всеми значениями//, относящимися к каждому студенту.
общественная статический недействительным printStudents()
{
foreach (KeyValuePair<int, Student> pair in current)
{
Приставка.WriteLine("{0}, {1}", пара.Ключ, Студент.имя);
Приставка.WriteLine("{0}, {1}", пара.Ключ, Студент.фамилия);
}
}
// это мой старый код не имел никаких проблем.
/*
по каждому элементу (ВАР включения в текущие)
{
Приставка.WriteLine("\nStudent ID: {0}", листинг.ИДЕНТИФИКАТОР);
Приставка.WriteLine("имя: {0}", листинг.имя);
Приставка.WriteLine("фамилия: {0}\n", листинг.фамилия);
}
*/
Что я уже пробовал:
Я чувствую, что перепробовала все.
Может быть, в словарях данные не могут быть извлечены напрямую ?