Мне нужно проверить, является ли параметр типового типа T
MyEntity
или его подклассом.
Код ниже вызывает ошибку компилятора:
'T' is a 'type parameter' but is used like a 'variable'
как исправить?
public class MyEntity { }
static void Test<T>()
{
// Error 34 'T' is a 'type parameter' but is used like a 'variable'
if (T is MyEntity)
{
}
}