SIGN UP MEMBER LOGIN:    
Blog

How to use Maximun Aggregate operator in LINQ: Part 4

Posted by Dinesh Beniwal Blogs | LINQ with C# Sep 27, 2010
In this article you will learn how to use Maximun Aggregate operator in LINQ.
The next category in aggregate operator of LINQ is Aggregate operator which is used in by Two ways simple Aggregate , Aggregate Seed. In this article we discuss about these two categories.
  • First we discuss about the simple Aggregate operator by using a simple example. you can write this code in vb.net and by getting the output you understand the working of Average operator.

        EXAMPLE CODE          

          Module Module1
                Sub
Main()
                      Dim
DecimalNo() = {3.5, 7.8, 56.8, 8.9, 43.6}
                Dim
Multiplication = DecimalNo.Aggregate( _
                Function
(runningProduct, nextFactor) runningProduct * nextFactor)
                Console.WriteLine("Total Multiplication of all numbers: {0}"
, Multiplication)
                      Console
.ReadLine()
                End
Sub
          End
Module 

         OUTPUT          

           1.1.gif

Read more articles related LINQ Click Here

  • The second category of Aggregate operator is Aggregate Seed this operator is performing Calculus.

         EXAMPLE CODE

            Module Module1
                Sub
Main()
                     Dim
OpiningBalance = 200.0
               Dim
StratWithdraws() = {40, 20, 80, 100, 20, 140, 60}
               Dim ClosingBalance = StratWithdraws.Aggregate(OpiningBalance, Function
(Opening, Withdrawal) _
               (
If
(Withdrawal <= Opening, (Opening - Withdrawal), Opening)))
               Console.WriteLine("Closing balance: {0}"
, ClosingBalance)
                     Console
.ReadLine()
                End
Sub
           End
Module                                   

          OUTPUT

             1.2.gif

Read more articles related LINQ Click Here

share this blog :
post comment