C# Querying With LINQ Functional Programming in C# LINQ Method Syntax

help please

Add a new method named ReverseNumbers that has a return type of IEnumerable<int> and uses a LINQ query to return the _numbers variable in reverse order.

NumberAnalysis.cs
using System.Collections.Generic;
using System.Linq;

namespace Treehouse.CodeChallenges
{
    public class NumberAnalysis
    {
        private List<int> _numbers;
        public NumberAnalysis()
        {
            _numbers = new List<int> { 2, 4, 6, 8, 10 };
        }

        public IEnumerable<int> NumbersGreaterThanFive()
        {
            return _numbers.Where(n => n > 5); 

        }
          public IEnumerable<int> ReverseNumbers()
        {

              return _numbers.OrderByDescending() ;

        }
    }
}

1 Answer

Steven Parker
Steven Parker
172,267 Points

You're so close! Now you just need to supply an argument to OrderByDescending (perhaps a lambda that just reflects its argument?).