C# Language Cambiamenti minori e correzioni di errori


Esempio

Le parentesi ora sono vietate attorno ai parametri denominati. Il seguente compila in C # 5, ma non C # 6

5.0
Console.WriteLine((value: 23));

L'operando di is e as non è più possibile essere gruppi di metodi. Il seguente compila in C # 5, ma non C # 6

5.0
var result = "".Any is byte;

Il compilatore nativo ha permesso questo (anche se ha mostrato un avvertimento), e in effetti non ha nemmeno controllato la compatibilità del metodo di estensione, permettendo cose pazzesche come 1.Any is string o IDisposable.Dispose is object .

Vedi questo riferimento per gli aggiornamenti sulle modifiche.