C# Querying With LINQ Functional Programming in C# Actions and Funcs

Joshua C
Joshua C
50,802 Points

Using an anonymous method to assign a delegate to an action (task 2 of 3).

Not sure exactly what I'm supposed to do in this situation.

What am I doing wrong in my code?

Thank you.

Program.cs
using System;

namespace Treehouse.CodeChallenges
{
    public class Program
    {
        public Func<int, int> Square = delegate (int number)
        {
            return number * number;
        };

        Action<int, Func<int, int>> DisplayResult;

        DisplayResult = delegate (int result, Func<int, int> operation)
        {
        };

        static void Main(string[] args)
        {
        }
    }
}

2 Answers

Carling Kirk
STAFF
Carling Kirk
Treehouse Guest Teacher

Hi Brian! Try assigning the delegate when you initialize the DisplayResult action.

Steven Parker
Steven Parker
174,098 Points

You seem to have all the right stuff there, but you've split it up into two steps.

:point_right: Just combine everything into one step.

P.S. I see you got a response directly from the instructor as I was entering this one!