Shows how to use xtd::linq::enumerable::to_list method.
#include <xtd/xtd>
auto main() -> int {
array<string> fruits = {"apple", "passionfruit", "banana", "mango", "orange", "blueberry", "grape", "strawberry"};
list<size_t> lengths = fruits.select<size_t>([](const string& fruit) {return fruit.length();}).to_list();
for (auto length : lengths)
console::write_line(length);
}