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.
È 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.
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
Attività
Procedura: creare soluzioni e progetti
Riferimenti
Direttiva using (Riferimenti per C#)