Hallo Forum,
ich habe eine Generic-Methode wie folgt:
private void SetValue<T>(T myList) where T : List<T>
{
items.AddRange(myList.Select(list => new SelectListItem
{
Text = list.ToString("dd.MM.yyyy"),
Value = list.ToString("dd.MM.yyyy"),
}));
...
}
An dieser Stelle bekomme ich ein Problem mit "list.ToString("dd.MM.yyyy")", das besagt, dass die "ToString"-Methode 0 Parameter ertwartet und keinen 1. Wenn aber die Methodensignatur so geändert wird:
private void SetValue<T>(T myList) where T : List<DateTime>
klappt alles wunderbar. Diese Signatur der Methode muss aber genau so sein wie oben beschrieben. Kann man da was tun, damit diese Zeile "list.ToString("dd.MM.yyyy")" trotzdem funktioniert?
Gruß