Laden...

Forenbeiträge von can320 Ingesamt 151 Beiträge

03.02.2006 - 19:16 Uhr

Ich programmiere noch nicht allzulange und arbeite heute das erste mal mit der Serialisierung. Ist es möglich, eine ArrayListe in einem Strück zu serialisieren? Wenn ja, wie müsste ich dann den folgenden Code ändern?



[Serializable]
public struct str_Member
{
    public string Name;
    public string Vorname;
    public DateTime Datum;
}

// trägt ein paar benutzer in die Arrayliste ein
ArrayList AlleMember = new ArrayList();
str_Member einMember=new str_Member();

einMember.Name="heinz";
AlleMember.Add(einMember);

einMember.Name="peter";
AlleMember.Add(einMember);


xmlSer = new XmlSerializer(typeof(str_Member));
stream = new FileStream("Member.xml", FileMode.Append);

 int i = 0;

// serialisiert einen benutzer nach dem anderen
for (i = 0; i < AlleMember.Count; i++)
{
      einMember = (str_Member)AlleMember[i];
      xmlSer.Serialize(stream, einMember);
}
stream.Close();