Как добавить Список <> к Списку <> в asp.net [дубликат]

Вы также можете попробовать:

private String foo(Deque<String> words) {
    return String.join(" ", (Iterable<String>) words::descendingIterator);
}

Но для общего случая было бы лучше создать вспомогательный метод:

public static <T> Iterable<T> iterable(Iterable<T> iterable) {
    return iterable;
}

Тогда используйте его просто так:

 private static String foo(Deque<String> words) {
    return String.join(" ", iterable(words::descendingIterator));
}
124
задан HasanG 19 February 2018 в 15:32
поделиться

4 ответа

Используйте метод List.AddRange (коллекция как IEnumerable (Of T)) .

Это позволяет вам добавить в конец вашего списка другую коллекцию / список.

Пример:

List<string> initialList = new List<string>();
// Put whatever you want in the initial list
List<string> listToAdd = new List<string>();
// Put whatever you want in the second list
initialList.AddRange(listToAdd);
249
ответ дан 24 November 2019 в 01:06
поделиться

Используйте .AddRange, чтобы добавить любую Enumrable коллекцию в список.

7
ответ дан Satpal 24 November 2019 в 01:06
поделиться
  1. Используйте методы расширения Concat или Union. Вы должны убедиться, что у вас есть это направление using System.Linq;, чтобы использовать методы расширений LINQ.

  2. Используйте метод AddRange.

13
ответ дан Fitzchak Yitzchaki 24 November 2019 в 01:06
поделиться

Попробуйте использовать list.AddRange(VTSWeb.GetDailyWorktimeViolations(VehicleID2));

15
ответ дан 24 November 2019 в 01:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: