gpt4 book ai didi

c# - 通用类型的相等性

转载 作者:行者123 更新时间:2023-11-30 22:59:31 25 4
gpt4 key购买 nike

我正在尝试比较两种类型。我有class Foo<Bar>但我不知道通用参数我必须知道它是 Foo对象与否。以下代码不起作用,我不知道为什么。

foreach (var type in types.Where(t => t.BaseType == typeof(Foo<>))
{
use(type);
}

最佳答案

我找到了答案。有一个名为 type.GetGenericTypeDefinition() 的方法,我现在可以将我的对象与此方法的返回类型进行比较。

关于c# - 通用类型的相等性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52132730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com