<t><br/>
public static Stream GenerateStreamFromString(string s)<br/>
{<br/>
var stream = new MemoryStream();<br/>
var writer = new StreamWriter(stream);<br/>
writer.Write(s);<br/>
writer.Flush();<br/>
stream.Position = 0;<br/>
return stream;<br/>
}<br/>
<br/><br/><br/>
N'oubliez pas d'utiliser Using :<br/>
<br/>
<br/>
using (var stream = GenerateStreamFromString("a,b \n c,d"))<br/>
{<br/>
// ... Effectuer des opérations sur le flux<br/>
}<br/>
<br/><br/>
<br/>
Concernant le StreamWriter qui n'est pas supprimé. StreamWriter n'est qu'un wrapper autour du flux de base, et ne l'u