Ich habe den folgenden Code, um eine Zeichenfolge in den Typ T zu konvertieren. Es funktioniert gut für alle anderen Typen, gibt aber einen Fehler, wenn T vom Typ DateTime ist.DateTime TypeConverter
TypeConverter c = TypeDescriptor.GetConverter(typeof (T));
return (T) c.ConvertTo(obj, typeof (T))
ich in einem String übergeben wie
obj = "09/09/2009"
einen Fehler wirft { " 'Datetimeconverter' ist nicht in der Lage 'System.String' auf 'System.DateTime' zu konvertieren."}