Pregunta

¿Es posible crear un método de extensión similar a este? ¿Cómo debo manejar Closing() la corriente cuando haya terminado?

    public static TextReader ToTextReader(this string XML)
    {
        StringReader sr = new StringReader(XML);
        return sr;
    }
¿Fue útil?

Solución

no es necesario; cuando el código de llamada se cierra la TextReader (como debe ser), la Stream se cierra automáticamente. No hay necesidad de cerrar los dos objetos de forma individual.

Otros consejos

No debería. Es responsabilidad de la persona que llama para disponer del objeto TextReader y la correspondiente Stream

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top