URGENT!!! Add screenshot of output as well using System; using System.Linq; using System.Collections.Generic; namespace Proj2 { //DO NOT add or delete the 'using' directives metioned above. //DO NOT...



URGENT!!!



Add screenshot of output as well




using System;
using System.Linq;
using System.Collections.Generic;


namespace Proj2
{
    //DO NOT add or delete the 'using' directives metioned above.
    //DO NOT change existing classes and their methods.
    //The expected output from this program is given
    //at the end of this file.


    class Program
    {
        private static T2 myMethod(List l, Func<>, T2> del)
        {
            return del(l);
        }


        private static void doWork()
        {
            List myList1 = new List();
            myList1.Add(1); myList1.Add(2);
            myList1.Add(3); myList1.Add(4);


            //Call myMethod with the myList1 as the first argument
            //and a lambda expression as its second argument.
            //You must not use the 'return' keyword in the lambda expression.
            //You may use system-defined method(s) in the lambda expression.
            //The lambda expression should compute the sum of all
            //elements of myList1. The value returned by myMethod
            //should be stored in myResult1.
            //WRITE CODE BELOW.



            Console.WriteLine("myResult1 has: " + myResult1);
            ///////////////////////////////////////////
            ///////////////////////////////////////////
            List myList2 = new List();
            myList2.Add("A"); myList2.Add("AB");
            myList2.Add("ABC"); myList2.Add("ABCD");


            //Call myMethod with the myList2 as the first argument
            //and a lambda expression as its second argument.
            //You must not use the 'return' keyword in the lambda expression.
            //You may use system-defined method(s) in the lambda expression.
            //The lambda expression should return the last element
            //of myList2. The value returned by myMethod
            //should be stored in myResult2
            //WRITE CODE BELOW.




            Console.WriteLine("myResult2 has: " + myResult2);
             ///////////////////////////////////////////
            ///////////////////////////////////////////
        }

        public static void Main(string[] args)
        {
            doWork();
            Console.ReadKey(); //halt execution
        }
    }
}


/*


The output from the above program should be as follows.


myResult1 has: 10
myResult2 has: ABCD


*/

Jun 06, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here