Bonjour,

Je cherche à sérialiser un objet et à renvoyer le résultat obtenu en tant que "String" mais il y a un problème, cela ne me renvoi rien.
Cependant, j'ai essayé d'utiliser un "FileStream" au lieu d'un "MemoryStream" et c'est passé comme une lettre à la poste.

Est-ce que quelqu'un peu jeter un coup d'oeil à ma méthode au cas où j'aurais oublié quelque chose :
public string serialise(object o)
{
//---Création de l'espace de stockage dans la RAM
MemoryStream s = new MemoryStream();

//---Création du stream Reader pour la memoryStream créée au dessus
StreamReader sr = new StreamReader(s);

//---On indique le format de serialisation (ici SOAP)
SoapFormatter formatter = new SoapFormatter();

//---On sérialise en on ajoute ça dans la MemoryStream
formatter.Serialize(s, o);

return sr.ReadToEnd();
}
Merci à tous