是给定类型的泛型类型参数

时间:2019-08-08 12:41:44

标签: c#

如何确定泛型类型参数是否为给定类型?这就是我所拥有的,但是实例化类型以测试其类型似乎很困难。

public void LogAllTheThings<T>()
    where T : class, new()
{
    if (new T() is Widget)
    {
       // Log widget-specific fields
    }
}

0 个答案:

没有答案