• Keine Ergebnisse gefunden

Serialisierung einer ArrayList mit BinaryFormatter

N/A
N/A
Protected

Academic year: 2022

Aktie "Serialisierung einer ArrayList mit BinaryFormatter"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

C# http://www.kohnlehome.de/csharp/Serialisierung.pdf

Serialisierung einer ArrayList mit BinaryFormatter

Datensatzklasse serialisierbar machen

...

[Serializable()]

class Beispiel ...

Serialisierung: ArrayList => Datei

1. Datei öffnen

FileStream datei = new FileStream("C:\\beispiel.xyz", FileMode.Create);

2. Serialisieren

BinaryFormatter binfor = new BinaryFormatter();

binfor.Serialize(datei, arraylist);

3. Datei schließen datei.Close();

Deserialisierung: Datei => ArrayList

1. Datei öffnen

FileStream datei = new FileStream("C:\\beispiel.xyz", FileMode.Open);

2. Deserialisieren

BinaryFormatter binfor = new BinaryFormatter();

arraylist = (ArrayList)binfor.Deserialize(datei);

3. Datei schließen datei.Close();

Franz Kohnle Seite 1 von 1 03.10.2007

Referenzen

ÄHNLICHE DOKUMENTE

(a) Ihre Laborrechner für das Interface /dev/eth1, über den Router RNS1 und für die Protokoll IPv4 und IPv6 kommunika- tionsfähig machen.. (b) Einsatztests sowohl über die

ArrayList § Java stellt die Klasse ArrayList für solche Listenobjekte zur Verfügung § "Array" erinnert daran, dass die Elemente über einen Index erreicht werden können § Die Anzahl

§ Diese Methode kann für ArrayList und LinkedList Examplare verwendet werden § Welche Klasse ist

Ist eine Oberklasse einer serialisierbaren Klasse nicht serialisierbar, so werden ihre privaten Felder nicht serialisert. Beim Deserialisieren wird der Konstruktor ohne Argumente

XMLEncoder encoder = new XMLEncoder( new FileOutputStream("c:\\datei.xml")

XMLEncoder encoder = new XMLEncoder( new FileOutputStream("c:\\datei.xml")

2.  Lassen Sie sich alle Elemente ausgeben, 1.  einmal mit einer foreach-Schleife, 2.  einmal mit

Dieser soll als anonyme Klasse innerhalb der Methode iterator() implementiert werden und direkt auf das interne Array von ArrayList zugreifen..