Compartir a través de


Agregar using

Actualización: noviembre 2007

Agregar using es una característica de IntelliSense de Visual C# que proporciona una forma sencilla de buscar el espacio de nombres que declara un tipo sin enlazar presente en el código y, a continuación, agregar una directiva using para dicho espacio de nombres al código o a la instancia completa del tipo sin enlazar.

Comentarios

Un tipo sin enlazar es un tipo al que se ha hecho referencia en el proyecto para el que IntelliSense y el compilador de C# no encuentran coincidencias con una declaración. La referencia al espacio de nombres que declara el tipo, como con una directiva using, permite a IntelliSense y al compilador leer el tipo.

Si un tipo sin enlazar se anida en varios espacios de nombres o tipos, IntelliSense muestra más de una sugerencia sobre a qué se va a enlazar el tipo sin enlazar. El número máximo de sugerencias que IntelliSense puede mostrar a la vez son cinco instrucciones Using y cinco nombres completos.

La operación Agregar using de IntelliSense permite mantener el foco en el código que se está escribiendo, en lugar de exigir cambiar el foco a otra parte del código.

Para iniciar la operación Agregar using, coloque el cursor en una referencia al tipo que no se puede resolver. Por ejemplo, al crear una Aplicación de consola y agregar XmlTextReader al cuerpo del método Main, aparecerá una etiqueta inteligente bajo el carácter extremo derecho de XmlTextReader, dado que aparece como una referencia al tipo que no se puede resolver.

A continuación, para invocar Agregar using, seleccione esta opción en el submenú Resolver del menú IntelliSense o en el menú contextual, o bien utilice la etiqueta inteligente. La etiqueta inteligente sólo está visible cuando el cursor se coloca en el tipo sin enlazar o junto a él.

Cuando se invoca la operación Agregar using, la directiva using se agrega al principio del código fuente. Para obtener más información, vea Cómo: Agregar using para un tipo sin enlazar.

Vea también

Referencia

using (Directiva, Referencia de C#)

Otros recursos

Generación automática de código