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?
}
如上面的代码,test.B 不是“test”的成员。但是我怎么知道'B'在打电话。我发现的唯一方法是查看 ex.Message 但这不是正确的方法。