ENT URGENT URGENT URGENT!!!! Please write the correct code and add screenshots of code and output.    using System; using System.Linq; using System.Collections.Generic; namespace Proj2 {     //DO NOT add or del

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

URGENT URGENT URGENT URGENT!!!!

Please write the correct code and add screenshots of code and output. 

 

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<T1, T2>(List<T1> l, Func<List<T1>, T2> del)
        {
            return del(l);
        }

        private static void doWork()
        {
            List<int> myList1 = new List<int>();
            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<string> myList2 = new List<string>();
            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

*/

Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY