Maison > développement back-end > C++ > Pourquoi est-ce que j'obtiens « Le type prédéfini « System.ValueTuple » n'est pas défini ou importé » en C# ?

Pourquoi est-ce que j'obtiens « Le type prédéfini « System.ValueTuple » n'est pas défini ou importé » en C# ?

Patricia Arquette
Libérer: 2025-01-03 02:14:39
original
140 Les gens l'ont consulté

Why Am I Getting

Erreurs ValueTuple : type prédéfini non défini

Lors de l'utilisation de tuples en C#, les développeurs peuvent rencontrer l'erreur « Type prédéfini « System.ValueTuple » 2´ n’est pas défini ni importé". Cette erreur indique que le type ValueTuple n'est pas reconnu par le compilateur.

Ce problème survient car le type ValueTuple n'est disponible que dans certaines versions du .NET Framework ou du .NET Core. Pour .NET 4.6.2 ou version antérieure, .NET Core 1.x et .NET Standard 1.x, il est nécessaire d'installer le package NuGet System.ValueTuple.

Pour installer ce package à l'aide du package NuGet Manager Console dans Visual Studio :

  1. Tapez Install-Package "System.ValueTuple" et appuyez sur Entrez.

Pour les projets ciblant .NET Framework 4.7, .NET Core 2.0 ou .NET Standard 2.0 et supérieur, le type ValueTuple est inclus par défaut.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal