Given an collection as -8, -7, 6, 0, 7, -1, 6. The objective is to find the product of negative numbers from the collection of numbers. The below program will do so
using System;
using System.Collections.Generic;
using System.Linq;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(new List<int>() { -8, -7, 6, 0, 7, -1, 6 }
.OrderBy(o=>o)
.TakeWhile(t => t < 0)
.Aggregate((a, b) => a * b));
Console.ReadKey();
}
}
}
Output: -56