Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // 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<int, int> addOne = x => x + 1;
- // Statement-bodied (explicit return)
- Func<int, int> addOneVerbose = x =>
- {
- int y = x + 1;
- return y; // must return explicitly
- };
Advertisement