Mam następujący:Jak zdać wieloznacznych w C#
public class Foo<T> : Goo
where T: SomeClass<?>, new()
wiem? nie jest prawdziwym symbolem wieloznacznym w języku C#, jak jednak napisać to poprawnie w języku C# tak, że SomeClass może przyjąć dowolną klasę jako argument? Próbowałem użyć obiektu, ale wtedy pojawi się błąd "... nie ma żadnej niejawnej konwersji odniesienia z ..."
Dzięki!