How to write the same 'Anonymous Expression' in 'Lambda Expression.'
namespace AnonymouseAndLambdaExpression
{
// Delegate
public delegate bool NumberHandler(int number);
class Program
{
static void Main(string[] args)
{
//..
NumberHandler _NumberHandler = delegate (int Number) { return Number == 100; };
bool result = _NumberHandler(100);
Console.WriteLine("Result : {0}" , result);
}
}
}
Help will be appreciated.
because
NumberHandlertakes one parameter of typeintand returns aboolit would just be:or:
Further, I'd avoid reinventing the wheel and instead use
Predicate<int>i.e.I'd also highly suggest you take a read on Lambda Expressions (C# Programming Guide)