c# - C#泛型类型约束-防止类型参数相同?

标签 c# .net generics

考虑以下通用:

class Foo<T, U> {}


是否可以防止T和U是同一类型?这个问题是出于好奇。

最佳答案

不,这不对。您唯一的选项在此处列出Constraints on Type Parameters

关于c# - C#泛型类型约束-防止类型参数相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4624217/

相关文章:

java - BaseButton<E> 和 BaseButton<E extends BaseButton<E>> 有什么区别?

c# - 我们可以对结构布局做出假设吗?

c# - 为什么 SecondChild 类的覆盖方法没有被调用两次?

c# - 如何直接在 C# 中创建以太坊钱包

c# - 如何使用 SQL CE 4.0 创建内存数据库?

c# - 阻止应用程序在终止进程时关闭屏幕

c# - 在 C# 中将字符串转换为 float

.net - IEnumerable.Min() 返回带有通用对象的奇怪结果

.net - WPF Gui从不同线程刷新

c# - 将非通用集合转换为通用集合的最佳方法