0
Q
动态委托类型参数
A
回答
1
号的typeof()在运行时进行评估。您的委托声明在编译时进行评估。 typeof()评估必须首先发生,才能正常工作。
1
您不能使用Func<typeof(variableType),int)> myDelegate;
并且出现语法错误。
用途:
Func<object,int> myDelegate;
或:
Func<dynamic,int> myDelegate;
相关问题
- 1. 如何在运行时定义委托类型(即动态委托类型)
- 2. C#/委托不具有类型参数
- 3. 动态创建空的事件委托与泛型类型
- 4. 在C#泛型参数调用委托
- 5. 带委托参数的泛型方法
- 6. C# - 方法的自动委托类型
- 7. 方法或委托参数与委托参数不匹配
- 8. 委托的返回类型
- 9. 类型委托的DependencyProperty
- 10. 动态调用动态类型参数
- 11. 在运行时指定通用委托类型参数
- 12. 在运行时用ref参数创建C#委托类型
- 13. 通委托对象类型作为协议的方法参数
- 14. 为什么不能推断委托参数的类型?
- 15. 接受任何类型作为委托参数
- 16. 委托方法参数从IEnumerable <T>到特定类型
- 17. 为委托类型提供参数名称
- 18. 如何使用委托参数类型定义PInvokeMethod?
- 19. 传递委托方法和动态调用参数
- 20. 通用参数委托?
- 21. System.Threading.Timer TimerCallback委托与参数?
- 22. Func委托用作参数
- 23. System.Action委托忽略参数?
- 24. C#委托参数大小
- 25. 与委托类型泛型方法
- 26. C#泛型委托类型推断
- 27. 泛型委托类型声明语法
- 28. 如何委托动态方法名称和动态参数的调用
- 29. 动态设置泛型类型参数
- 30. 创建动态泛型类型参数
您可以得到最接近的是'Func