J'ai installé Visual Studio 15 Preview 3 et j'ai essayé d'utiliser la nouvelle fonction tuple.
static void Main(string[] args)
{
var x = DoSomething();
Console.WriteLine(x.x);
}
static (int x, int y) DoSomething()
{
return (1, 2);
}
Quand je compile, j'obtiens l'erreur :
Le type prédéfini 'System.ValueTuple'2' n'est pas défini ou importé.
Según le billet de blog cette fonction doit être activée par défaut.
Qu'est-ce que j'ai fait de mal ?
3 votes
Quelqu'un sait-il si le paquet NuGet est nécessaire même dans la version 2017 RTM ciblant 4.6.2 ? Il semble que vous en ayez encore besoin et je m'attendais à ce que vous ne le fassiez pas dans la version finale.
0 votes
Vous pouvez essayer d'utiliser System.Tuple<int, int> à la place
0 votes
Pour moi, cette stackoverflow.com/a/46533630/4383425 était la solution.