我需要将一个
更新: 我在Creating an performant open delegate for an property setter or getter创建了一个新的问题,并更好地解释了我的问题,并提出了一个使用包装方法的解决方案,我想改进它。
Action<string>
强制转换为Action<object>
。虽然这一般来说是不安全的,但在我的情况下,它总是会被调用一个字符串。我遇到了这个错误:
无法将类型为 'System.Action<string>' 的对象强制转换为类型 'System.Action<object>'。
有任何线索吗?使用反射是可行的。包装一个委托到另一个中不是可行的解决方案。更新: 我在Creating an performant open delegate for an property setter or getter创建了一个新的问题,并更好地解释了我的问题,并提出了一个使用包装方法的解决方案,我想改进它。