dynamic test = new ExpandoObject();
test.A = "ok";
try{
Console.WriteLine(test.B);
}
catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex){
// how can i know that B was invoke?
}
Comme le code ci-dessus, test.B n'est pas membre de 'test'. Mais comment puis-je savoir que 'B' appelle. La seule façon que j'ai trouvé est de regarder ex.Message mais ce n'est pas une bonne façon.Comment appeler le nom de membre de l'objet expando?