在ExpandoObject中调用Add on List会抛出RuntimeBinderException

时间:2014-06-02 15:26:19

标签: c# expandoobject

我通常让Visual Studio打破CLR异常。但现在我面临着一些非常奇怪的事情;以下可以正常工作,但会抛出一个似乎在.NET内部捕获的异常:

dynamic obj = new ExpandoObject();

obj.list = new List<object>();
obj.list.Add(new { }); // throws RuntimeBinderException

例外通常意味着发生了一些不好的事情。代码有什么问题吗?或者这只是一个可以忽略的奇怪的小实现细节?

0 个答案:

没有答案