AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

TArray - Alternative zu SetLength(..) ?

Ein Thema von Der schöne Günther · begonnen am 24. Feb 2014 · letzter Beitrag vom 3. Mär 2020
 
Der schöne Günther

Registriert seit: 6. Mär 2013
6.199 Beiträge
 
Delphi 10 Seattle Enterprise
 
#20

AW: TArray - Alternative zu SetLength(..) ?

  Alt 26. Feb 2014, 12:24
Ob man etwas wirklich so machen "sollte" - Darüber werden wir uns im Endeffekt doch wieder streiten.

Ganz konkretes Beispiel: Ich möchte eine Spring.Collections.IList<TIrgendeinTyp> haben.

Bei TCollections.CreateList<>(const values: Array of TIrgendeinTyp) kann ich ein Array mit x Elementen angeben und meine Liste beinhaltet direkt diese Elemente.

Hier sind die meisten schon ausgestiegen, das sei ja totaler Quatsch und überhaupt.
Vielleicht ist bei meinen Pillen etwas durcheinander gekommen, aber ich finde, das entfernt sich zu weit von der eigentlichen Frage und tut eigentlich auch überhaupt nichts zur Sache.


Ja, ich kann einfach ein Array nehmen, SetLength() darauf machen und dieses Array jetzt da hineinstecken. Ich kann auch x mal Add() auf meiner Liste machen. Ich wollte mir einfach nur die Array-Variable bzw. die Zähl-Variable für das "x mal" sparen.

Also einfach sagen CreateList<TIrgendeinTyp>( TArray.createArray<TIrgendeinTyp>(35) ); .

Und das schmeckt sicher jedem anders.
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:04 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