Question

Est-il possible de créer une méthode d'extension similaire? Comment dois-je gérer le flux Closing() Lorsque vous avez terminé?

    public static TextReader ToTextReader(this string XML)
    {
        StringReader sr = new StringReader(XML);
        return sr;
    }
Était-ce utile?

La solution

Vous ne devez pas; lorsque le code appelant ferme la TextReader (comme il se doit), le Stream est fermé automatiquement. Il n'y a pas besoin de fermer les deux objets individuellement.

Autres conseils

Vous ne devriez pas. Il est de la responsabilité de l'appelant de disposer de l'objet et le TextReader Stream correspondant

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top