C# LanguageC # 6.0 Caratteristiche


introduzione

Questa sesta iterazione del linguaggio C # è fornita dal compilatore di Roslyn. Questo compilatore è uscito con la versione 4.6 di .NET Framework, tuttavia può generare codice in un modo compatibile con le versioni precedenti per consentire il targeting di versioni precedenti del framework. Il codice di versione 6 C # può essere compilato in modo completamente retroattivo con .NET 4.0. Può anche essere utilizzato per i framework precedenti, tuttavia alcune funzionalità che richiedono supporto framework aggiuntivo potrebbero non funzionare correttamente.

Osservazioni

La sesta versione di C # è stata rilasciata a luglio 2015 insieme a Visual Studio 2015 e .NET 4.6.

Oltre ad aggiungere alcune nuove funzionalità linguistiche include una completa riscrittura del compilatore. Precedentemente csc.exe era un'applicazione nativa di Win32 scritta in C ++, con C # 6 ora è un'applicazione gestita .NET scritta in C #. Questa riscrittura era conosciuta come progetto "Roslyn" e il codice è ora open source e disponibile su GitHub .

C # 6.0 Caratteristiche Esempi correlati