Hallo!
Was genau meinst du mit "auf jeden Wert einzeln zugreifen"? Auch Array-Variablen sind zuweisungskompatibel.
Delphi-Quelltext
1: 2: 3: 4: 5:
| type TTupel=Array[0..2] of Integer; var A,B:TTupel; begin A:=B; end; |
Wenn die Anordnung der Werte egal ist, suchst du wohl eher nach Mengen anstelle nach Tupeln(Stichwort: Set).
Delphi-Quelltext
1: 2: 3:
| type TMengenElemente=(Element1,Element2,Element3);
type TMenge=set of TMengenElemente; |
Eine Klasse würde ich nicht unbedingt verwenden, je nach Anzahl der Tupel, die du verwenden willst, wird es unperformant. Es ist natürlich vom Programmieraufwand weniger.
Mit D2006 sind Operatoren und Methoden übrigens auch für Records möglich.
Cu,
Udontknow