Preguntas con respuestas sobre "using-statement"

177 preguntas, página #1

8

votos

4

respuestas

vistas 1,282

¿Cuándo desecharlo?

Me estoy confundiendo con toda esta charla sobre IDispose y "uso" de declaraciones. Me pregunto si alguien puede decirme si necesito usar una instrucción "using" o algún tipo de implementación de IDispose en el siguiente ejemplo de prueba ... ...

preguntado 10 años, 10 meses

1

votos

5

respuestas

vistas 1,384

¿Por qué el uso lanza una excepción cuando se supone que debe comportarse como try / catch / finalmente?

Según tengo entendido, el uso funciona como un intento/atrapar/finalmente, por lo que esperaría que si se produce una excepción en una declaración de uso, se atrape (lo cual es un poco extraño, porque eso también significaría que la excepción se come silenciosamente ). La declaración de uso debe capturar la excepción y llamar al ...

preguntado 10 años, 10 meses

5

votos

3

respuestas

vistas 3,739

Deseche MemoryStream cuando lo utilice con .Net Mail Attachment

Estoy usando un MemoryStream para agregar archivos adjuntos de binarios que se almacenan en una base de datos. Mi problema es que quiero deshacerme correctamente del MemoryStream. Esto se hace fácilmente usando una declaración de "uso", pero cuando tengo más de un archivo adjunto, no sé cómo deshacerme correctamente de los múltiples ...

preguntado 11 años, 0 meses

1

votos

2

respuestas

vistas 166

¿Qué versión de la declaración de uso es la correcta o la más segura?

Ambas versiones I y II de la declaración 'using' a continuación funcionan, pero tengo la sospecha de que la primera versión solo funciona porque el recolector de basura C # en Visual Studio 2010 no ha eliminado la variable "contexto" (una variable de Entity Framework). Por otro lado, obtuve la primera versión de fuera del ...

preguntado 11 años, 2 meses