将多个语句放在语句 Lambda 中

与表达式 lambda 不同,语句 lambda 可以包含由分号分隔的多个语句。

delegate void ModifyInt(int input);

ModifyInt addOneAndTellMe = x =>
{
    int result = x + 1;
    Console.WriteLine(result);
};

请注意,这些语句用大括号 {} 括起来。

请记住,语句 lambdas 不能用于创建表达式树。