Looking for c# Keywords? Try Ask4Keywords

C# Language Выбрать - Преобразование элементов


пример

Select позволяет применить преобразование к каждому элементу в любой структуре данных, реализующей IEnumerable.

Получение первого символа каждой строки в следующем списке:

List<String> trees = new List<String>{ "Oak", "Birch", "Beech", "Elm", "Hazel", "Maple" };

Использование регулярного (лямбда) синтаксиса

//The below select stament transforms each element in tree into its first character.
IEnumerable<String> initials = trees.Select(tree => tree.Substring(0, 1));
foreach (String initial in initials) {
    System.Console.WriteLine(initial);
}

Выход:

О
В
В
Е
ЧАС
M

Живая демонстрация на .NET скрипке

Использование LINQ Query Syntax

initials = from tree in trees
           select tree.Substring(0, 1);