protected void creteElement<T>(CreatorBase creator)
{
T t = (T)(creator.CreateIt());
}
Das wirft mir die Meldung:
Cannot convert type "MeinTyp" to 'T'
Das sagt er mir bei der definition der Methode. Woher will er dass denn wissen? Ich hab doch noch keine konkrete Instatiierung dieser Methoden mit einem Template Parameter gemacht. Er kann doch T im Moment noch garnicht auflösen.
Die Methode ist so in einer nicht generischen Klasse untergebracht. Ist das das Problem?