möchte ich irgendwie eine Funktion in delphi wie folgtden Typ eines generischen in delphi Testen
procedure Foo<T>;
begin
if T = String then
begin
//Do something
end;
if T = Double then
begin
//Do something else
end;
end;
also schreiben: I auf einem generischen Typ basiert verschiedene Dinge zu tun in der Lage sein wollen
Ich habe versucht, TypeInfo
in System
zu verwenden, aber dies scheint für Objekte und nicht für generische Typen geeignet sein.
Ich bin nicht einmal sicher, dass dies in pascal
'GetTypeKind'should dies tun. Siehe http://delphisorcery.blogspot.de/2014/10/new-language-feature-in-xe7.html. –
Sie können Varianten verwenden? – whosrdaddy