Как установить Ruby Installer на веб-сайтах Azure

Анонимный тип - это обычный статический тип в .NET, просто вы не даете ему имени (однако, компилятор). Вот почему кастинг dynamic не будет работать. Однако, если у вас есть контроль над Foo(), вы можете построить и вернуть объект dynamic вместо анонимного, а затем ваш код будет работать. Это должно сделать трюк:

dynamic JsonResult Foo() {
    dynamic data = new ExpandoObject();
    data.details = "something";
    data.mode = "More";
    return Json(data);
}
0
задан Andrew Marshall 10 December 2017 в 21:49
поделиться