c# 3.5中动态关键字的替代方案

本文关键字:方案 关键字 动态 | 更新日期: 2023-09-27 18:03:12

动态关键字是否有其他解决方案,因为我想将下面的代码转换为c# 3.5。

public static dynamic ChangeTo(dynamic source, Type dest)
{
    return System.Convert.ChangeType(source, dest);
}

c# 3.5中动态关键字的替代方案

好吧,你可以用Object替换dynamic,因为dynamic本质上只不过是Object,但这将破坏几乎所有涉及成员的表达式。这真的取决于代码是否可以工作或将成为一个噩梦,即,如果dynamic按预期使用,它将成为一个噩梦。