2014-08-23 4 views
0

Я ищу одну команду строки, чтобы поместить все элементы списка в список без использования цикла. Является ли это возможным?Добавление в список из списка без итерации

Я использую:

ListBox1.DataSource = evenNumbers; 

Но это ничего не делать, и я не знаю, почему.

Также пробовал:

ListBox1.Items.AddRange(evenNumbers); 

Но не получилось. Обратите внимание, что мой (цикл) код является функциональным, я просто пытаюсь улучшить форматирование.

+0

Что такое 'evenNumbers' коллекция? И что вы подразумеваете под «ничего не делали»? Вы видите что-нибудь в «ListBox», может быть, даже список пустых записей или неожиданный текст? –

+0

Это просто список, полный строк. Но у меня был еще один взгляд, и, похоже, моя проблема больше, чем просто. При преобразовании строки [] в список Я получаю действительно странный вывод. Я тестировал его, помещая его в строку, и я получил: System.Collections.Generic.List'1 [System.String] вместо ожидаемого «1 2 3 4 5» – Cornelis

+0

Обновите свой вопрос, чтобы включить этот код. –

ответ

1

Сначала попробуйте очистить DataSource.

ListBox1.DataSource = null; 
ListBox1.DataSource = evenNumbers; 
Смежные вопросы