Jeśli pracujesz z php, możesz zobaczyć, że php ma tablicę asocjacyjną (lub klucz łańcucha) w języku programowania. Na przykład:Powiązana tablica w Delphi, tablica z kluczem łańcuchowym jest możliwa?
$server['hostname'] = 'localhost';
$server['database'] = 'test';
$server['username'] = 'root';
$server['password'] = 'password' ;
// 2d array
$all['myserver']['hostname'] = 'localhost' ;
Ale nie mogę znaleźć żadnego domyślnego sposobu korzystania asocjacyjną w Delphi.
Najpierw chcę znaleźć domyślny sposób bez żadnego komponentu wyjściowego lub klasy. Po drugie, jeśli naprawdę nie mogę znaleźć w sposób wewnętrzny, wymuszam wybór tylko klas wyjściowych.
Używam Delphi XE3, wielkie dzięki za pomoc.
edytuj: Znalazłem jedną klasę tutaj: http://www.delphipages.com/forum/showthread.php?t=26334
samo jak php, ale w jakikolwiek lepszy sposób?
Bardzo dobra implementacja Asocjacyjnej macierzy w Delphi można znaleźć tutaj: http://stackoverflow.com/a/15854846/1022219. Jest najbliżej PHP Assoc Array –
@iPath: Zgadzam się z podziękowaniem:) –