Я пытаюсь выполнить следующий сценарий, что общий TestClassWrapper сможет получить доступ к статическим свойствам классов, из которых он сделан (все они будут получены из TestClass). Что-то вроде:
public class TestClass
{
public static int x = 5;
}
public class TestClassWrapper<T> where T : TestClass
{
public int test()
{
return T.x;
}
}
Дает ошибку: 'T' is a 'type parameter', which is not valid in the given context.
Любые предложения?