Erreur du compilateur CS0746
Déclarateur de membre de type anonyme non valide. Les membres de type anonymes doivent être déclarés avec une assignation de membre, un nom simple ou un accès au membre.
Un type anonyme doit être déclaré avec une assignation de membre, un nom simple ou un accès au membre.
- Assurez-vous que votre déclaration utilise uniquement une assignation de membre, des noms simples ou des expressions d’accès au membre.
Le code suivant génère l’erreur CS0746 dans la déclaration de incorrect_1
et incorrect_2
. Les déclarations suivantes montrent deux façons correctes de déclarer un type anonyme.
// cs0746.cs
public class C
{
public static int Main()
{
int i = 100;
string s = "Bottles of beer.";
var incorrect_1 = new { a.b = 1 }; // CS0746
var incorrect_2 = new {100, "Bottles of beer."}; // CS0746
var correct_1 = new { i, s }; //OK
var correct_2 = new {num = i, message = s}; // OK
return 1;
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :