List Class
Contains any number of elements that are accessed sequentially.
Lists are structures that can contain values of any X++ type.
All the values in the list must be of the same type. Type is defined when the list is created and cannot be changed.
Lists are structures that can contain values of any X++ type.
All the values in the list must be of the same type. Type is defined when the list is created and cannot be changed.
All X++ types can be accessable using enum Types::
Lists can be traversed by using the Enumerator ,
ListEnumerator
class. To create a ListEnumerator
object, use List.getEnumerator
.First Example List list = new List(Types::Integer); Enumerator en ; list.addEnd(333333); // add the value at last list.addEnd(111111); list.addEnd(222222); en = list.getEnumerator(); print list.elements(); //"print number of element" while (en.moveNext()) { print en.current(); } pause; Second Example List list1 = new List(Types::Integer); List list2 = new List(Types::Integer); List combinedList = new List(Types::Integer); int i; ; for(i=1; i<6; i++) { List1.addEnd(i); } for(i=6; i<11; i++) { List2.addEnd(i); } combinedList = List::merge(list1, list2); print combinedList.toString(); pause;
Aucun commentaire:
Enregistrer un commentaire