ExpandoObject в Немерле
AFAIK Nemerle не имеет dynamic
ключевое слово, поздняя привязка также не работает:
late{
mutable obj=ExpandoObject();
obj.test="test"; //MissingMethodException
}
Итак, есть ли способ использовать ExpandoObject в Nemerle?
1 ответ
"поздно" использует отражение и не может работать с ExpandoObject.
Но вы можете использовать ExpandoObject как Dictionary:
def obj = ExpandoObject() : IDictionary[string, object];
obj["test"] = 42;
WriteLine(obj["test"]);
Чего ты хочешь достичь?