Je funkční pouze pro 1-rozměrné pole.
nPos | (Long) Index položky pro přidání. Stávající položka na tomto indexu a následující se posunou za přidávané položky. Hodnota -2 znamená poslední položku. |
---|---|
vValues | (Variant) Přidávaná hodnota nebo pole přidávaných hodnot. |
nAttr | [nepovinné] (Long) Parametr určuje chování, pokud hodnota parametru vValues obsahuje 1-rozměrné pole. 0 (přednastaveno) - Obsah parametru vValues se vždy přidá jako jediná položka. 1 - Pokud parametr vValues obsahuje 1-rozměrné pole, pak se do pole přidají jednotlivé položky tohoto pole (přidávaní více hodnot najednou). Jinak se přidá hodnota parametru vValues jako jediná položka. |
var a1 = Pm.CreatePmArray().Array1(0, 10, 20, 30);
var a2 = Pm.CreatePmArray().Array1(12, 13, 14);
a1.Insert(2, a2, 0); //Výsledek: (0, 10, (12, 13, 14), 20, 30)
//nebo
a1.Insert(2, a2, 1); //Výsledek: (0, 10, 12, 13, 14, 20, 30)