Remover los Usings sn uso

04/01/2008 - 16:39 por Josias | Informe spam
Es conveniente remover los Usings que no se esten usando al definir una
clase? De hecho el propio editor trae una opcion en el menu para eso.


Josias

Preguntas similare

Leer las respuestas

#1 Pedro Luna Montalvo
04/01/2008 - 19:08 | Informe spam
Saludos,

Esto depende solamente de la estética del código en cuestión.

Las sentencias using, nos permiten simplificar las denominaciones de los
tipos en nuestro código, es decir, en lugar de escribir:

System.Windows.Forms.ListViewItem item = new
System.Windows.Forms.ListViewItem();

con una sentencia using apropiada al inicio del código, se simplifica como:

ListViewItem item = new ListViewItem();


Si un espacio de nombres va a ser usado a cada momento en el código, sería
conveniente que se abrevie su referencia por medio de una sentencia using.

El uso "exagerado" de using, o especificar espacios de nombres no usados, no
afectará ni el rendimiento ni el tamaño del ensamblado final. Estas
sentencias solo representan una ayuda al compilador, ya que en tiempo de
compilación si el compilador desconoce un tipo usado en el código, el
intenta buscarlo en todos los espacios de nombres indicados en las
sentencias using.

Como vez, en resumen, todo depende de la estética y claridad que se quiera
dar al código fuente, y no afecta a los ensamblados generados como resultado
de la compilación de los mismos.

saludos,
Pedro Luna


"Josias" <josias> escribió en el mensaje de
noticias:#
Es conveniente remover los Usings que no se esten usando al definir una
clase? De hecho el propio editor trae una opcion en el menu para eso.


Josias


Respuesta Responder a este mensaje
#2 Josias
04/01/2008 - 19:28 | Informe spam
Muy buena la explicacion.

Gracias, Pedro

"Pedro Luna Montalvo" escribió en el mensaje
news:
Saludos,

Esto depende solamente de la estética del código en cuestión.

Las sentencias using, nos permiten simplificar las denominaciones de los
tipos en nuestro código, es decir, en lugar de escribir:

System.Windows.Forms.ListViewItem item = new
System.Windows.Forms.ListViewItem();

con una sentencia using apropiada al inicio del código, se simplifica
como:

ListViewItem item = new ListViewItem();


Si un espacio de nombres va a ser usado a cada momento en el código, sería
conveniente que se abrevie su referencia por medio de una sentencia using.

El uso "exagerado" de using, o especificar espacios de nombres no usados,
no afectará ni el rendimiento ni el tamaño del ensamblado final. Estas
sentencias solo representan una ayuda al compilador, ya que en tiempo de
compilación si el compilador desconoce un tipo usado en el código, el
intenta buscarlo en todos los espacios de nombres indicados en las
sentencias using.

Como vez, en resumen, todo depende de la estética y claridad que se quiera
dar al código fuente, y no afecta a los ensamblados generados como
resultado de la compilación de los mismos.

saludos,
Pedro Luna


"Josias" <josias> escribió en el mensaje de
noticias:#
Es conveniente remover los Usings que no se esten usando al definir una
clase? De hecho el propio editor trae una opcion en el menu para eso.


Josias





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida