Réponse acceptée !
Stream est une classe abstraite qui represente un flux, flux internet, flux sur un fichier, flux dans la mémoire, flux dans un pipe en mémoire, flux via un pigeon voyageur, bref tu peux créer ton propre flux et il n'y a aucun lien avec un fichier !
Si la solution que je te propose plus haut avec le StringWriter ne te convient pas tu peux utiliser le memorystream. Ca doit donner un truc dans le genre :
using(MemoryStream ms = new MemoryStream())
using(StreamReader sr = new StreamReader(ms))
{
serializer.Serialize(ms, o);
String result = sr.ReadToEnd();
}
Cyril -
MSP -
MCPD ASP.net & MCTS SQL