标签: c# expandoobject
我通常让Visual Studio打破CLR异常。但现在我面临着一些非常奇怪的事情;以下可以正常工作,但会抛出一个似乎在.NET内部捕获的异常:
dynamic obj = new ExpandoObject(); obj.list = new List<object>(); obj.list.Add(new { }); // throws RuntimeBinderException
例外通常意味着发生了一些不好的事情。代码有什么问题吗?或者这只是一个可以忽略的奇怪的小实现细节?