Wie lautet die Syntax für einen Standardkonstruktor für eine generische Klasse?
Ist es verboten, in C# zu implementieren, die einen default-Konstruktor für eine generische Klasse?
Wenn nicht, warum der nachfolgende code nicht kompilieren? (Wenn ich entfernen <T>
es kompiliert wird wenn)
Was ist der richtige Weg, definieren Sie einen Standardkonstruktor für eine generische Klasse dann?
public class Cell<T>
{
public Cell<T>()
{
}
}
Compile-Zeit-Fehler: Fehler 1 Invalid token '(' in class, struct, or interface member declaration
InformationsquelleAutor der Frage pencilCake | 2012-03-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du nicht den type-parameter in den Konstruktor. Dies ist, wie Sie es tun sollten.
InformationsquelleAutor der Antwort Trevor Pilley
Und wenn Sie benötigen, den Typ als Eigenschaft:
InformationsquelleAutor der Antwort RogerW