2

AFAIK Nemerle 没有dynamic关键字,后期绑定也不起作用:

late{
        mutable obj=ExpandoObject();   
        obj.test="test"; //MissingMethodException
    }

那么,有没有办法在 Nemerle 中使用 ExpandoObject?

4

1 回答 1

1

“后期”使用反射,不能与 ExpandoObject 一起使用。

但是您可以使用 ExpandoObject 之类的 Dictionary:

def obj = ExpandoObject() : IDictionary[string, object];
obj["test"] = 42;
WriteLine(obj["test"]);

你想达到什么目标?

于 2013-05-30T15:50:39.350 回答