// Regular method - complex logic static int Factorial(int n) { int result = 1; for (int i = 2; i <= n; i++) result *= i; return result; } // Lambda method - simple expression static int Square(int x) => x * x; // Expression-bodied (no explicit return) Func addOne = x => x + 1; // Statement-bodied (explicit return) Func addOneVerbose = x => { int y = x + 1; return y; // must return explicitly };