![]() |
Re: TObjectList Suchen nach String
Zitat:
Zitat:
B. Der ist sogar über 1 Jahr und 2 Monate alt. Willkommen in 2007. :zwinker: |
Re: TObjectList Suchen nach String
Zitat:
|
Re: TObjectList Suchen nach String
Es ist ja in dem Sinne nichts falsch dran. Ausserdem habe ich nun nicht alle Nutzer im Kopf und wusste daher nicht, dass es wieder den selben trifft. Das hatte ich nur aufgrund von Jellys Beitrag g'rad' mal wieder gesehen.
|
Re: TObjectList Suchen nach String
Zitat:
ich mag Konstrukte wie:
Delphi-Quellcode:
Um es beim kleinsten gemeinsamen Nenner zu lassen wäre es auch möglich TComponent anstatt TImage zu nehmen.
if not list.TryGetValue(key, out result) then
result := nil; Wobei man sich natürlich fragen muss warum muss ich überhaupt über den Namen des Elementes darauf zugreifen. Und wenn man es muss (warum auch immer), wie oft und wie zeitnah muss das passieren. Wenn ersteres mit "ständig" und das andere mit "sackschnell" beantwortet wird, könnte man sich überlegen, ob nicht eine Suche innerhalb der Liste (als Methode) sinnvoller wäre. Mit Hilfe einer Hashliste, die von der eigentlichen Liste verwaltet wird. Ich kann aber nur nochmal wiederholen, dass der Zugriff über einen Namen meist einen fundamentalen Fehler im Design anzeigt. Zitat:
Aber wenn der Code eine ähnliche Herangehensweise wie die vorherrschenden Containerklassen verfolgt, ist das ja auch nicht falsch. @Thomas' Index als Rückgabewert |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:41 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-2025 by Thomas Breitkreuz