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: 10myResult2 has: ABCD*/
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: 10myResult2 has: ABCD*/
//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: 10myResult2 has: 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: 10myResult2 has: ABCD
*/
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here