locked
Лямбда-выражения? RRS feed

  • Общие обсуждения

  • Это анонимная функция, которая содержит выражения и операторы и может использоваться для создания делегатов или типов дерева выражений. Во всех лямбда-выражениях используется лямбда-оператор => ;, который читается как "переходит в". Левая часть лямбда-оператора определяет параметры ввода (если таковые имеются), а правая часть содержит выражение или блок оператора. Лямбда-выражение x => x * x читается как "x переходит в x x раз". Это выражение может быть назначено типу делегата следующим образом:

    delegate
    int del(int i);
    del myDelegate = x => x * x;
    int j = myDelegate(5); //j = 25

    Подробнее с примерами: Лямбда-выражения(Руководство по программированию C#)
    • Перемещено Tagore Bandlamudi 1 октября 2010 г. 23:50 MSDN Forums consolidation (От:Visual C#)
    21 января 2010 г. 20:14
    Модератор