Я использую общий код в C# 4.0. Это мой код:Определите общий класс в этом случае
public class Class1
{
}
public class SubClass1 : Class1
{
}
public class Class2
{
}
public class SubClass2 : Class2
{
}
public class GenericClass1<T1, T2>
where T1 : Class1
where T2 : Class2
{
}
public class MyClass1 : GenericClass1<SubClass1, SubClass2>
{
}
// error here
public class GenericClass2<GenericClass1<T1, T2>>
where T1 : Class1
where T2 : Class2
{
}
public class MyClass2 : GenericClass2<MyClass1>
{
}
Я получил сообщение об ошибке при компиляции GenericClass2 «объявление параметров типа должно быть идентификатором не является типом». Любой поможет мне найти решение для этого случая родового. Благодарю.
Там нет ничего, что мы могли бы работать с здесь. Вы не опубликовали свой полный код, вы не опубликовали то, что хотите, вы даже не опубликовали сообщение об ошибке. Ты можешь лучше. – nvoigt
Прочитайте мой код, вы поймете мою цель. При компиляции вы получите ошибку. Мне нужна помощь, как решить ее при использовании generic –
Что заставляет вас думать, что я открою VS и скомпилирую его для вас, когда у вас есть ошибка прямо перед вами и вы можете отправить ее здесь? – nvoigt