Aggiungi using

Aggiornamento: novembre 2007

Aggiungi using è una funzionalità IntelliSense di Visual C# che consente di cercare facilmente lo spazio dei nomi in cui viene dichiarato un tipo non associato presente nel codice e quindi aggiungere una direttiva using per tale spazio dei nomi al codice oppure specificare in modo completo l'istanza del tipo non associato.

Note

Un tipo non associato è un tipo a cui viene fatto riferimento nel progetto e per il quale IntelliSense e il compilatore C# non sono in grado di individuare una dichiarazione corrispondente. Facendo riferimento allo spazio dei nomi in cui viene dichiarato il tipo, ad esempio con una direttiva using, si consente a IntelliSense e al compilatore di leggere il tipo.

Se un tipo non associato è nidificato in più spazi dei nomi o tipi, IntelliSense visualizza più suggerimenti sull'elemento a cui associare il tipo non associato. Il numero massimo di suggerimenti che IntelliSense può visualizzare contemporaneamente corrisponde a cinque istruzioni using e cinque nomi completi.

L'operazione Aggiungi using di IntelliSense consente di restare concentrati sul codice che si sta scrivendo anziché passare a un'altra parte del codice.

Per avviare l'operazione Aggiungi using, posizionare il cursore sul riferimento a un tipo che non può essere risolto. Quando si crea un'applicazione console e quindi si aggiunge XmlTextReader al corpo del metodo Main, ad esempio, viene visualizzato uno smart tag sotto l'ultimo carattere a destra di XmlTextReader poiché costituisce un riferimento a un tipo che non può essere risolto.

Aggiungi using, immagine smart tag

È quindi possibile richiamare Aggiungi using scegliendo tale comando dal sottomenu Risolvi del menu IntelliSense o dal menu di scelta rapida oppure richiamando Aggiungi using tramite lo smart tag. Lo smart tag viene visualizzato soltanto quando il cursore è posizionato in corrispondenza o in prossimità del tipo non associato.

Aggiungi using, immagine smart tag espansa

Quando si richiama l'operazione Aggiungi using, all'inizio del codice sorgente viene aggiunta la direttiva using. Per ulteriori informazioni, vedere Procedura: aggiungere l'utilizzo di un tipo non associato.

Vedere anche

Riferimenti

Direttiva using (Riferimenti per C#)

Altre risorse

Generazione automatica di codice