Ich versuche, ein neues Objekt des Typs T über seinen Konstruktor zu erstellen, wenn ich es der Liste hinzufüge.
Ich erhalte einen Kompilierfehler: Die Fehlermeldung lautet:
T': kann keine Argumente angeben, wenn eine Instanz einer Variablen erzeugt wird
Aber meine Klassen haben ein Konstruktorargument! Wie kann ich das zum Laufen bringen?
public static string GetAllItems<T>(...) where T : new()
{
...
List<T> tabListItems = new List<T>();
foreach (ListItem listItem in listCollection)
{
tabListItems.Add(new T(listItem)); // error here.
}
...
}