我正在尝试创建一个将匿名类型转换为字典的函数。 我正在查看此链接线程中已接受的答案。但是我收到错误
无法使用 lambda 表达式作为动态参数 分派操作而不首先将其强制转换为委托或 表达式树类型
这就是我想做的
public Dictionary<string,string> convert(dynamic dtype)
{
var props = content.GetType().GetProperties();
var pairs = props.Select(x => x.Name + "=" + x.GetValue(a, null)).ToArray(); // <----Exception
var result = string.Join("&", pairs);
return result
}
关于如何解决这个问题有什么建议吗?我正在尝试这样做
var student= new
{
// TODO: Make this figure out and return underlying device status.
type = "Active",
};
var dict = convert(student);
缥缈止盈
相关分类