Привет, мне интересно, как я могу сохранить предыдущие записи с моей записью потока, если я использую приведенный ниже код, он отлично работает, когда создается запись студента, но когда я создаю вторую запись студента, предыдущая запись исчезла? Как я могу вести все записи?
public void AddStudent(Student student)
{
students.Add(student);
XmlSerializer s = new XmlSerializer(typeof(Student));
TextWriter w = new StreamWriter("c:\\list.xml");
s.Serialize(w, student);
w.Close();
}
ИЗМЕНИТЬ ОБНОВЛЕНИЕ:
Из частичного ответа ниже я продолжаю получать эту ошибку Type WcfServiceLibrary1.Student' in Assembly 'WcfServiceLibrary1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null is not marked as serializable
Я украсил студенческий класс [Serializable()]
, так что я не уверен, что происходит?