标签: c#
如何确定泛型类型参数是否为给定类型?这就是我所拥有的,但是实例化类型以测试其类型似乎很困难。
public void LogAllTheThings<T>() where T : class, new() { if (new T() is Widget) { // Log widget-specific fields } }