Grazie Mario
Sei stato chiaro.
Credo di aver capito:
l'istruzione : List1.Initialize2(SomeArray) rende l'indice della lista fisso alla dimesione dell'array per cui non è più possibile aggiungere altro.
la lista resta dinamica aggiungendo/modificando/cancellando un valore alla volta o aggiungendo una intera altra List...
mi ero fatto un convincimento sbagliato vedendo l'istruzione
List1.AddAll(List2)
List1.AddAll(Array As Int(1, 2, 3, 4, 5))
List1.AddAll(12, List2)
List1.AddAllAt(12, Array As Int(1, 2, 3, 4, 5))
ma in questo caso non viene utilizzato "Inizialize2" per List2...
Grazie ancora
Antonio