J'ai un objet de type anonyme que je reçois en tant que dynamique à partir d'une méthode J'aimerais vérifier si une propriété existe sur cet objet.
....
var settings = new {
Filename="temp.txt",
Size=10
}
...
function void Settings(dynamic settings) {
var exists = IsSettingExist(settings,"Filename")
}
Comment implémenterais-je IsSettingExist ?
2 votes
Possible duplicate de Comment détecter si une propriété existe sur un ExpandoObject?
0 votes
Si vous trouvez que vous vous appuyez fortement sur des objets dynamiques, il est probablement utile de jeter un coup d'œil à F# - Joli avatar d'ailleurs.