將多個語句放在語句 Lambda 中

與表示式 lambda 不同,語句 lambda 可以包含由分號分隔的多個語句。

delegate void ModifyInt(int input);

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

請注意,這些語句用大括號 {} 括起來。

請記住,語句 lambdas 不能用於建立表示式樹。