Condividi tramite


Novità relative a Visual C# in Visual Studio 2012

In questa pagina sono elencate le funzionalità nuove e migliorate fornite per visual C# in Visual Studio 2012.

Per informazioni su come creare applicazioni Windows Store utilizzando Visual Studio 2012, vedere Compilare le applicazioni di archivio di Windows utilizzando Visual Studio 2012.

Async e attende

È possibile scrivere codice asincrono più semplice e intuitivo tramite la funzionalità di Formata, il che semplifica la programmazione asincrona quasi semplice la programmazione sincrona.

In precedenza, scrivere codice asincrono richiedeva di definire i callback (anche noti come continuazioni) per acquisire ciò che si verifica dopo che un processo asincrono completa.Ciò complica il codice ed esegue le attività di routine, come la gestione delle eccezioni, difficile e difficile.Se si utilizza la funzionalità di Formata, il compilatore esegue la maggior parte delle operazioni automaticamente.

La funzionalità introdotte due parole chiave, async e attendere.Il modificatore async specifica che un metodo è un metodo async.Un metodo async restituisce Task o Task<TResult> che rappresenta il lavoro in corso il metodo.L'attività contiene informazioni che il chiamante del metodo asincrono può utilizzare, come lo stato dell'attività, il relativo ID univoco e il risultato del metodo.

In genere, un operatore await si applica all'attività restituita in un'espressione di attesa.L'espressione di attesa sospende l'esecuzione del metodo che la contiene finché l'attività attesa non sia completata.Contemporaneamente, il controllo viene restituito al chiamante del metodo sospeso.

Per ulteriori informazioni, vedere Programmazione asincrona con Async e Await (C# e Visual Basic).

Informazioni del chiamante

Questa versione di visual C# semplifica ottenere informazioni sulla chiamata di un metodo.Mediante gli attributi di informazioni del chiamante, è possibile identificare il percorso del file del codice sorgente, il numero di riga nel codice sorgente e il nome del membro del chiamante.Queste informazioni sono utili per la tracciatura, per eseguire il debug e per creare strumenti diagnostici.

Per ulteriori informazioni, vedere Informazioni sul chiamante (C# e Visual Basic).

Esempi online

È possibile utilizzare Visual Studio per scaricare e installare esempi di applicazioni compresse C# da MSDN Code Gallery.

È possibile scaricare singolarmente alcuni esempi, oppure scaricare un pacchetto di esempio, che contiene gli esempi correlati che condividono una tecnologia o un argomento.Si riceverà una notifica se le modifiche del codice sorgente vengono pubblicate per un esempio in cui è scaricassero.

Per ulteriori informazioni, vedere Accesso agli esempi Online.

Vedere anche

Riferimenti

Novità relative al test del ciclo di vita delle applicazioni in Visual Studio 2012

Concetti

Novità di Visual Studio 2012

Novità di .NET Framework 4.5

ASP.NET 4.5 e Visual Studio 2012

Novità relative allo sviluppo di applicazioni dati in Visual Studio 2012