Announcement

Collapse
No announcement yet.

Serialisierung von Strukturen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Serialisierung von Strukturen

    Hallo zusammen,

    ich möchte meine Datenstruktur serialisieren.

    Welche .NET Klasse verwende ich hierfür?

    Viele Grüsse
    Christian

  • #2
    Hallo Christian,

    dafür gibt's gleich drei Möglichkeiten:

    1) System.Xml.Serialization.XmlSerializer

    2) System.Runtime.Serialization.Formatters.Binary.Bin aryFormatter

    3) System.Runtime.Serialization.Formatters.Soap.SoapF ormatter

    Welche Du verwendest hängt davon ab was Du erreichen willst:

    - Zur einfachen Erstellung einer XML-Struktur aus einem Objekt -> 1)

    - Zur typsicheren persistenten Speicherung eines Objektes -> 2) oder 3)

    2) und 3) speichern ein .NET-Objekt mit allen Zustandsinformationen und können es in exakt dem selben Zustand wieder deserialisieren. Der Unterschied besteht darin, dass bei 2) die Formatierung binär erfolgt und daher weniger Speicherplatz und Rechenzeit verbraucht wird. Bei 3) erfolgt die Speicherung in SOAP-XML als lesbarer Text und ist entsprechend aufwändiger.

    Schöne Grüße,

    Klau

    Comment

    Working...
    X