Condividi tramite


Aggiungi using

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 è annidato 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, ad esempio, si crea un'applicazione console e quindi si aggiunge XmlTextReader al corpo del metodo Main, viene visualizzato uno smart tag al di sotto dell'ultimo carattere a destra di XmlTextReader perché 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#)

Concetti

Creazione di soluzioni e progetti

Altre risorse

Generazione automatica di codice