19.12.2008, 14:21 | #1 |
Участник
|
Почистить List
День добрый!
Есть сильная необходимость после создания и заполнения списка (List) его обнулить, то есть сделать чистым для заполнения заново, но в классе List я такой функции не нашел. Может кто подскажет как можно сие сделать? Пробовал объявлять его просто как List name_dep_parent = new List(Types::String) перед прокруткой цикла, увы пишет, что ошибка. Заранее благодарен. |
|
19.12.2008, 14:32 | #2 |
Участник
|
->
Посмотрите тестовый пример, ниже, может поможет
X++: static void SRF_TestJob(Args _args) { List list = new List(Types::Integer); ListEnumerator le; container emptyList = list.pack(); Counter counter; ; for (counter = 1; counter <= 3; counter ++) { list = List::create(emptyList); list.addStart(1); list.addStart(2); le = list.getEnumerator(); while (le.moveNext()) { info(strFmt("%1", le.current())); } } } |
|
|
За это сообщение автора поблагодарили: asd1274 (1). |
19.12.2008, 14:33 | #3 |
Участник
|
Цитата:
Сообщение от asd1274
День добрый!
Есть сильная необходимость после создания и заполнения списка (List) его обнулить, то есть сделать чистым для заполнения заново, но в классе List я такой функции не нашел. Может кто подскажет как можно сие сделать? Пробовал объявлять его просто как List name_dep_parent = new List(Types::String) перед прокруткой цикла, увы пишет, что ошибка. Заранее благодарен. X++: List name_dep_parent = new List(Types::String); ; name_dep_parent.addEnd("a"); name_dep_parent.addEnd("b"); name_dep_parent.addEnd("c"); print name_dep_parent.toString(); name_dep_parent = new List(Types::String); name_dep_parent.addEnd("x"); print name_dep_parent.toString(); pause; |
|
|
За это сообщение автора поблагодарили: asd1274 (1). |
19.12.2008, 15:28 | #4 |
Участник
|
X++: ListIterator li; list list=new List(Types::Integer); ; list.addEnd(1); list.addEnd(2); info(list.toString()); li=new ListIterator(list); while(li.more()) li.delete(); info(list.toString()); |
|
|
За это сообщение автора поблагодарили: asd1274 (1). |
19.12.2008, 17:28 | #5 |
Участник
|
Всем спасибо, все получилось
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|