Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.016 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#5

AW: TList / Generics vererben

  Alt 17. Jan 2015, 09:49
Die Routine bringt aber nix, wenn sie generisch ist, kannste sie nicht unter das if/else schreiben und für jegliche TList<T> nutzen, weil du immernoch nen T angeben musst. Die fehlende Kontravarianz ist hier das Problem.

Sonst hättse ja gleich das hier schreiben können, nech?

Delphi-Quellcode:
if (...) then
  varListRed.TrimExcess
else
  varListBlue.TrimExcess;
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight

Geändert von Stevie (17. Jan 2015 um 09:51 Uhr)
  Mit Zitat antworten Zitat