using

¿Qué es el bloque de uso de C# y por qué debería usarlo? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cuáles son los usos de "usar" en C# ... ¿Cuál es el propósito del bloque Using en C#? ¿En qué se diferencia de una variable local?

¿Debo disponer () DataSet y DataTable?

DataSet y DataTable implementan IDesposable, por lo que, según las mejores prácticas convencionales, debería llamar a sus mét ... mento? O, ¿sugiere que simplemente llame a myDataSet?Dispose (), y olvídate de desechar los DataTables en myDataSet.¿Mesas?

¿Tienen que eliminarse HttpClient y HttpClientHandler?

Sistema.Net.Http.HttpClient y Sistema.Net.Http.HttpClientHandler en .NET Framework 4.5 implementar IDisposable (a través de S ... omo identificables? Si lo requieren, o si es una práctica recomendada, ¿los ejemplos de Microsoft son engañosos o inseguros?

Anidado usando instrucciones en C#

Estoy trabajando en un proyecto. Tengo que comparar el contenido de dos archivos y ver si coinciden entre sí con precisión. ... e.EndOfStream); } } Parece un poco extraño tener declaraciones anidadas using. ¿Hay una mejor manera de hacer esto?

MySQL EN vs USANDO?

En un MySQL JOIN, ¿cuál es la diferencia entre ON y USING()? Por lo que puedo decir, USING() es simplemente una sintaxis más ... acabarían con USING(). ¿Hay más en esto de lo que parece? En caso afirmativo, ¿cuál debo usar en una situación determinada?

¿Cuál es la mejor solución para el problema de bloque `usando ' del cliente WCF?

Me gusta crear instancias de mis clientes de servicio WCF dentro de un bloque using ya que es más o menos la forma estándar d ... lido. Entonces, ¿hay algún otro truco que tenga que buscar para usar estas soluciones? ¿A alguien se le ocurrió algo mejor?

¿Por qué debería eliminar C# innecesario usando directivas?

Por ejemplo, rara vez necesito: using System.Text; Pero siempre está ahí por defecto. Asumo que la aplicación usará más m ... s asegurando que cuando un objeto sale de su ámbito, es identificable.Se llama al método Dispose. Ver Usos de "usar" en C#.

¿Tengo que Cerrar () un SqlConnection antes de que se elimine?

Según mi otra pregunta aquí sobre objetos desechables, ¿deberíamos llamar a Close() antes del final de un bloque de uso? us ... dType.Text; connection.Open(); command.ExecuteNonQuery(); // Is this call necessary? connection.Close(); }

¿en un bloque "using" se cierra una conexión SqlConnection en retorno o excepción?

Primera pregunta: Digamos que tengo using (SqlConnection connection = new SqlConnection(connectionString)) { connection ... ando ¿demasiado linealmente en cómo funciona using? es decir, ¿Dispose() simplemente se llama cuando dejamos el ámbito using?

Usar una instrucción con un objeto null

¿Es seguro usar la instrucción using en un objeto (potencialmente) nulo? Considere el siguiente ejemplo: class Test { I ... } } } ¿Está garantizado que Dispose se llamará solo si el objeto no es null, y no obtendré un NullReferenceException?

¿Cómo se ve afectado el rendimiento por una directiva de uso no utilizada?

Visual Studio creará automáticamente declaraciones usando para usted cada vez que cree una nueva página o proyecto. Algunos d ... o del programa si las instrucciones using a las que nunca se accede, permanecen mencionadas en la parte superior del archivo.

Puede "usar" con más de un recurso causar una pérdida de recursos?

C # me permite hacer lo siguiente (ejemplo de MSDN): using (Font font3 = new Font("Arial", 10.0f), font4 = new ... o cierto? (font4 no se eliminará) ¿Esto significa que using(... , ...) debe evitarse por completo a favor del uso anidado?

¿Cómo uso la función "Uso estático" de C#6?

Estoy echando un vistazo a un par de las nuevas características en C # 6, específicamente, "usando estática". using sta ... zado para reflejar las últimas actualizaciones, pero aquí hay una captura de pantalla en caso de que el blog se caiga:

¿Por qué eliminar directivas no utilizadas en C#?

Me pregunto si hay alguna razón (aparte de ordenar el código fuente) por la que los desarrolladores usan la función "Eliminar Usings no utilizados" en Visual Studio 2008.

Hace Stream.Disponer siempre llamar a la corriente.Cerrar (y transmitir.Vaciar)

Si tengo la siguiente situación: StreamWriter MySW = null; try { Stream MyStream = new FileStream("asdf.txt"); MySW = ... o, entonces es el siguiente código malo: using (StreamWriter MySW = new StreamWriter(MyStream)) { MySW.Write("Blah"); }

¿Por qué no se permite "usar espacio de nombres X;" dentro del nivel de clase / estructura?

class C { using namespace std; // error }; namespace N { using namespace std; // ok } int main () { using namespace std; // ok } Editar: Quiero saber la motivación detrás de esto.

¿Es un buen enfoque llamar a return inside usando la instrucción {}?

Solo quiero saber si es un enfoque seguro/ bueno llamar return dentro de un bloque using. Para ex. using(var scope = new Tr ... control fuera del alcance dado (AFAIK)... Es mi scope.Complete() ser llamado? Y así para el método dispose() del ámbito.

¿Cuándo debo usar bloques" usando " en C#? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cuáles son los usos de" usar " en C# ... articulares en los que debería (o no debería?) esté usando bloques" usando": using(SomeType t = new SomeType()){ ... }

¿Por qué debería usar la palabra clave "using" para acceder a mi método de clase base?

Escribí el siguiente código para explicar mi problema. Si comento la línea 11 (con la palabra clave "using"), el compilador n ... f( "Action: %c\n", *how ); } }; int main( int argc, char** argv ) { Son s = Son(); s.action( 'a' ); return 0; }

la sentencia yield return dentro de un bloque using() {} se dispone antes de ejecutar

He escrito mi propia capa de datos personalizada para persistir en un archivo específico y lo he abstraído con un patrón de D ... return no se le permite ser llamado dentro de un bloque try-catch, que usando representa efectivamente, una vez compilado...