如何dynamic 转换成实际类型 并实例化

tester222121 tester222121 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

//部分代码
public List<T> GetEntitiesByTable<T>(DataTable table, dynamic dync) where T : new()
{
T entity = dync == null ? new T() : dync; }

//使用
dynamic dync=new Dept();
List<dynamic> user=GetEntitiesByTable(dt,dync);


问题: T entity = dync == null ? new T() : dync; 如何将dync转换成其他类型。(也就是将T类型转换成实际dynamic的类型,并实例化)。现在这样写,循环出来每一条值是一样的。
试过T entity = dync == null ? new T() : dync.GetType();这样也不行。

谢谢
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
tester222121
.NET社区 62,271 成员 668,968 内容