J'ai une classe statique avec plusieurs objets anonymes. Chaque objet a une quantité différente de propriétés, mais chaque propriété est toujours un objet de la classe créée.Accéder à la propriété de l'objet anonyme à partir de la classe statique C#
static public class Fields{
static public Object FieldInfo1 = new {
Customer = new FieldInformation("value1","value2")
}
static public Object FieldInfo2 = new {
Customer = new FieldInformation("value1","value2"),
Company = new FieldInformation("value1","value2"),
}
}
je tente d'accéder Fields.FieldInfo1.Customer
en deuxième classe (Program.cs, son une application console), mais il ne fonctionne pas, je ne reçois que Fields.FieldInfo1.
Qu'est-ce que je fais mal?
.net est un type langage sûr que votre code doit être de type courant, vous ne pouvez pas accéder à une propriété sur une variable tapez 'object' car l'objet ne contient pas de propriété appelée' FieldInfo1'. Les types anonymes sont probablement une mauvaise idée ici, qu'essayez-vous de faire et pourquoi? – Charleh
Cela ne fonctionnera jamais puisque Fields.FieldInfo1 ne contient pas de propriété Company, seulement Customer. –
@MurrayFoxcroft désolé mon mauvais, je veux dire Client –