Serialisierung

21/04/2009 - 12:22 von ChristianH | Report spam
Hi,

ich serialisiere ein Objekt in einen Stream:

MemoryStream stream = new MemoryStream();
BinaryFormatter binaryFormatter = new BinaryFormatter();

binaryFormatter.Serialize(stream, serialiableObject);

Den stream benötige ich als String. Wie?

Christian
 

Lesen sie die antworten

#1 Karsten Samaschke
21/04/2009 - 12:49 | Warnen spam
ChristianH schrieb:

ich serialisiere ein Objekt in einen Stream:

MemoryStream stream = new MemoryStream();
BinaryFormatter binaryFormatter = new BinaryFormatter();

binaryFormatter.Serialize(stream, serialiableObject);

Den stream benötige ich als String. Wie?



Mit ein wenig Eigenaufwand hàttest Du herausfinden können, dass Du einen
MemoryStream per ToArray() in ein ByteArray überführen könntest. Das
kannst Du per System.Text.Encoding.Default.GetString() (oder welches
Encoding auch immer Du wàhlst) in eine Zeichenkettenrepràsentation
umwandeln.

Ich könnte mir vorstellen, dass Du als Nàchstes nach Base64 suchen
wirst... ;-)

Mit freundlichen Gruessen / Best regards,

Karsten Samaschke
IT-Consulting, IT-Training, IT-Development
Web: http://www.ksamaschke.de
Blog: http://www.karsan.de
Family: http://www.familyblogger.de
Community: http://www.aspnetzone.de

Sent via Thinkpad X61t / Windows Vista x64

Ähnliche fragen