Aindriú
Aindriú

Reputation: 3730

Convert a c# Delegate to use Lambda expression

Can you convert the following delegate to use a lambda expression ?

public Action<int, Func<int, int>> DisplayResult = delegate (int result, Func<int, int> function)
{
       Console.WriteLine(function(result));
};

I've tried removing all the data types etc but its not working out

Upvotes: 1

Views: 72

Answers (1)

vyrp
vyrp

Reputation: 939

public Action<int, Func<int, int>> DisplayResult = (result, function) =>
{
    Console.WriteLine(function(result));
};

Upvotes: 2

Related Questions