![]() |
10.2.3. Starter: Undeklarierter Bezeichner: TEqualityComparer
Hallo !
Ich wollte mir einen alternativen Comparer bauen, ![]() Grüße Cody |
AW: 10.2.3. Starter: Undeklarierter Bezeichner: TEqualityComparer
Der TEqualityComparer<T> is generisch. Du musst einen Typ in den spitzen Klammern angeben.
|
AW: 10.2.3. Starter: Undeklarierter Bezeichner: TEqualityComparer
Zitat:
Es gibt keine Meldung ala "Typ nicht vollständig". (es ist ja auch möglich, dass TXyz<xx> und TXyz parallel existieren) Und nein, solche grundlegenden Typen werden wohl niemals in der Starter fehlen. (aber wer weiß was man sich noch einfallen lässt) |
AW: 10.2.3. Starter: Undeklarierter Bezeichner: TEqualityComparer
Lach ja, manchmal müsst ich nur richtig gucken, dann hätt ich es bei Stack Overflow auch sehen müssen. Die Fehlermeldung vom Compiler hat mich halt sehr irritiert bzw. war mir bis dato nicht bewusst dass der Typbezeichner bei generischen Klassen Bestandteil des Klassennamens ist.
|
AW: 10.2.3. Starter: Undeklarierter Bezeichner: TEqualityComparer
Zitat:
Delphi-Quellcode:
unit System.Generics.Collection;
... TList<T> = class(TEnumerable<T>) ...
Delphi-Quellcode:
unit System.Classes;
... uses ... System.Generics.Collections, ... TList = class(TObject) ... TCollection = class(TPersistent) private FItemClass: TCollectionItemClass; FItems: TList<TCollectionItem>; ... |
AW: 10.2.3. Starter: Undeklarierter Bezeichner: TEqualityComparer
Klar, im Nachhinein ist es völlig logisch. Man muss halt nur immer erst durch sowas drauf gestoßen werden (wenn einem die Firma schon keine Schulungen gönnt) 8-)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz