c# - C# 中的受约束泛型委托(delegate)

标签 c# generics delegates

我想要一个被限制为返回两种类型之一的委托(delegate); ActionResultstring。这可能吗?

最佳答案

不,这是不可能的(至少在 C# 4 及以下版本中不可能)。不支持泛型类型参数的“或”约束。

也没有将类型参数限制为精确类型的约束。所有约束都限制类型参数的基本类型。他们不能限制您从他们那里继承。

关于c# - C# 中的受约束泛型委托(delegate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2063710/

相关文章:

c# - 如何训练从右到左语言的tesseract

c# - 在应用程序变量中存储用户详细信息

c# - 当 DataTable 为空时,DataGrid 显示空行

java - 为什么 Optional.map 使这项任务有效?

c# - 委托(delegate)不变性和赋值运算符

iOS Delegate 以防止无效输入

c# - .Net Regex 用捕获组替换模式的重复出现

typescript - 当通用类型设置为 never 时,通用条件类型解析为 never

java - 泛型使用基元数组而不是包装数组会产生意想不到的行为

iOS 根据单击的 UIButton 在弹出窗口上显示图像