在net5中使用dynamic 时
赋值
dynamic result=new {
count=1,
user=new User()
}
使用
User user = result.user;
在net6中使用 dynamic,无法像net5中那样赋值,要不会报错 'object' does not contain a definition for 'user'
赋值
dynamic result=new ExpandoObject();
result.count = 0;
result.user = new User();
使用
User user = result.user;
友情链接:
全部评论