entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Acceso al sistema de archivos en .NET

Estoy abriendo un archivo para escritura con el siguiente código:

FileStream fs =
new FileStream("c:\\soap.xml",FileMode.CreateNew);
fs.WriteByte(5);
fs.Close();

Me gustaría saber si falta algo en el bloque de código o está correcto.

2 Respuestas

1voto

Peter Puntos150470

No se está invocando al final al método:

fs.Dispose()

Ese es el problema.

2votos

joseco48 Puntos5120

Al acertado que podrias utilizar es:

using(FileStream fs = new FileStream("c:\\soap.xml",FileMode.CreateNew)){
     fs.WriteByte(5);
     fs.Close();
}

Eso hará el "dispose" automáticamente. Espero te sirva.
Saludos

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta