nPos | (Long) Indeks pozycji do dodania. Istniejąca pozycja o danym indeksie oraz kolejne następne zostaną przesunięte za dodawane pozycje.
Wartość -2 oznacza dodanie na koniec. |
---|---|
vValues | (Variant) Dodavana wartość lub tablica dodawanych wartości. |
nAttr | [opcjonalne] (Long) Parametr określa zachowanie, jeżeli wartość parametru vValues zawiera tablicę jednowymiarową.
0 (domyślnie) - Zawartość parametru vValues zostanie zawsze dodana jako jedna pozycja.
1 - Jeżeli parametr vValues zawiera tablicę jednowymiarową, wtedy do tablicy zostaną dodane pojedyńcze pozycje danej tablicy (dodawanie większej ilości wartości jednocześnie). W innym przypadku wartość parametru vValues zostanie dodana jako jedna pozycja. |
var a1 = Pm.CreatePmArray().Array1(0, 10, 20, 30);
var a2 = Pm.CreatePmArray().Array1(12, 13, 14);
a1.Insert(2, a2, 0);
// Wynik: (0, 10, (12, 13, 14), 20, 30)
// lub
a1.Insert(2, a2, 1);
// Wynik: (0, 10, 12, 13, 14, 20, 30)