Resultados de la búsqueda a petición "using-statement"

2 la respuesta

Eliminación de objetos y recolección de basura antes de la activación del evento.

Alguien con quien estaba hablando trajo un código: private void DownloadInformation(string id) { using (WebClient wc = new WebClient()) { wc.DownloadStringCompleted += ...

3 la respuesta

¿Se cierra la conexión cuando se elimina el comando y la conexión se define directamente en el comando?

Sé que existen muchos ejemplos donde se define una SqlConnection y luego se define un SqlCommand, ambos en Usar bloques: using (var conn = new SqlConnection(connString)) { using (var cmd = new SqlCommand()) { cmd.Connection = conn; //open the ...

7 la respuesta

try / catch + using, sintaxis correcta

Cúal: using (var myObject = new MyClass()) { try { // something here... } catch(Exception ex) { // Handle exception } }O try { using (var myObject = new MyClass()) { // something here... } } catch(Exception ex) { // Handle exception }

4 la respuesta

¿Qué hace una declaración de uso sin variable al desechar?

Siempre he usado usar con variable y asignación. Ahora tengo así una clase DbProviderConnection: public class DbProviderConnection : IDisposable { public DbConnection Connection { get; set; } public DbTransaction Transaction { get; set; } ...

2 la respuesta

SqlCommand con la instrucción using

Vi que en la mayoría de las muestras SqlCommand se usaba así using (SqlConnection con = new SqlConnection(CNN_STRING)) { using (SqlCommand cmd = new SqlCommand("Select ID,Name From Person", con)) { SqlDataAdapter da = new SqlDataAdapter(cmd); ...

16 la respuesta

C # utilizando error de captura de instrucción

Solo estoy mirando la declaración de uso, siempre he sabido lo que hace, pero hasta ahora no he intentado usarla, se me ocurrió el siguiente código: using (SqlCommand cmd = new SqlCommand(reportDataSource, ...

12 la respuesta

Manejo de objetos desechables .NET ID

Trabajo en C #, y he sido bastante laxo sobre el usousing bloques para declarar objetos que implementanIDisposable, que aparentemente siempre se supone que debes hacer. Sin embargo, no veo una manera fácil de saber cuándo me estoy deslizando. ...

1 la respuesta

¿Cuál es la sintaxis conforme estándar para la herencia del constructor de plantillas?

GCC 4.8.1 acepta template <typename T> class Subclass : public Baseclass<T> { public: using typename Baseclass<T>::Baseclass; };pero MSVC no lo hace. Por otro lado, MSVC acepta template <typename T> class Subclass : public Baseclass<T> { ...

3 la respuesta

.NET / C #: desechar un objeto con la instrucción 'using'

Supongamos que tengo un método como este: public byte[] GetThoseBytes() { using (System.IO.MemoryStream ms = new System.IO.MemoryStream()) { ms.WriteByte(1); ms.WriteByte(2); return ms.ToArray(); } }¿Esto todavía eliminaría el objeto 'ms'? Estoy ...

4 la respuesta

incluir y usar el espacio de nombres en C ++

Para usarcout, Necesito especificar ambos: #include<iostream>y using namespace std;Dónde estácout definido? eniostream¿correcto? Entonces es queiostream en sí está allí en el espacio de nombresstd? ¿Cuál es el significado de ambas ...