LitDev 1.2.24.0 DE
http://litdev.uk/LitDev.De.html Extension API

LD3DView LDArray LDBits LDBlueTooth LDCall
LDChart LDClient LDClipboard LDColours LDCommPort
LDController LDControls LDCursors LDDataBase LDDateTime
LDDebug LDDialogs LDDictionary LDEffect LDEmail
LDEncryption LDEvents LDFastArray LDFastShapes LDFigures
LDFile LDFocus LDftp LDGeography LDGraph
LDGraphicsWindow LDHashTable LDHID LDIcon LDImage
LDInline LDIOWarrior LDList LDLogic LDMath
LDMathX LDMatrix LDMusic LDNetwork LDPhysics
LDProcess LDQueue LDRegex LDResources LDScrollBars
LDSearch LDServer LDSettings LDShapes LDShell
LDSort LDSound LDSpeech LDStatistics LDStopwatch
LDText LDTextWindow LDTimer LDTranslate LDUnits
LDUtilities LDVector LDWaveForm LDWebCam LDWindows
LDxml LDZip

LDHashTable
LDHashTable bietet eine schnelle und effiziente Art zum Speichern von Schlüssel-Wert Paaren.
Auflistungen (Dictionaries) basieren auf einer O(1) Operation und mit der Datengröße erhöht sich die Effizienz.
(Code von Abhishek Sathiabalan, http://github.com/65001)


Add Clear ContainsKey
ContainsValue GetValue Remove
ToArray

Add(dictionary,key,value)
Fügt ein Schlüssel-Wert Paar zu einer angegebenen Auflistung hinzu.
dictionary Der Name der Auflistung.
key Der hinzuzufügende Schlüssel.
value Der hinzuzufügende Wert.
returns Die Elementanzahl in der Auflistung bei Erfolg, sonst -1.

Clear(dictionary)
Entfernt alle Schlüssel-Wert Paare von einer angegebenen Auflistung.
dictionary Der Name der Auflistung.
returns Die Elementanzahl in der Auflistung bei Erfolg, sonst -1.

ContainsKey(dictionary,key)
Ermittelt ob eine angegebene Auflistung einen bestimmten Schlüssel enthält.
dictionary Der Name der Auflistung.
key Der abzufragende Schlüssel.
returns "True" oder "False".

ContainsValue(dictionary,value)
Ermittelt ob eine angegebene Auflistung einen bestimmten Wert enthält.
dictionary Der Name der Auflistung.
value Der abzufragende Wert.
returns "True" oder "False".

GetValue(dictionary,key)
Ermittelt den Wert für einen angegebenen Schlüssel in einer Auflistung.
dictionary Der Name der Auflistung.
key Der abzufragende Schlüssel.
returns Der gefundene Wert im Schlüssel-Wert Paar bei Erfolg, sonst "".

Remove(dictionary,key)
Entfernt ein Schlüssel-Wert Paar von einer angegebenen Auflistung.
dictionary Der Name der Auflistung.
key Der zu entfernende Schlüssel.
returns Die Elementanzahl in der Auflistung bei Erfolg, sonst -1.

ToArray(dictionary)
Konvertiert eine angegebene Auflistung zu einem SmallBasic Array.
dictionary Der Name der Auflistung.
returns Der SB Array (ab 1) bei Erfolg, sonst "".