Ho installato Visual Studio 2017 Community che è stato rilasciato una settimana fa e ho iniziato a esplorare le nuove funzionalità di C # 7.
Quindi ho creato un metodo semplice che restituisce due valori:
public class Program
{
public static void Main(string[] args)
{
(int sum, int count) a = ReturnTwoValues();
}
static (int sum, int count) ReturnTwoValues() => (1, 1);
}
Il compilatore sta generando un errore:
Errore CS8137 Impossibile definire una classe o un membro che utilizza le tuple perché non è possibile trovare il tipo richiesto dal compilatore "System.Runtime.CompilerServices.TupleElementNamesAttribute". Ti manca un riferimento?
Ho provato a trovare un riferimento nel framework con questo nome, ma senza fortuna!
Se abbiamo bisogno di materiale aggiuntivo per utilizzare le funzionalità di C # 7.0, è molto strano che sia necessario farlo per ogni progetto?!