using System.Linq; ... Listnums = new List { 1, 2, 3, 4, 5 }; var evenNums = nums.Where(n => n % 2 == 0); foreach (var num in evenNums) { Console.WriteLine(num); } // Output: 2 4
using System.Net.Http; ... async TaskDownloadWebPageAsync(string url) { using (HttpClient client = new HttpClient()) { HttpResponseMessage response = await client.GetAsync(url); return await response.Content.ReadAsStringAsync(); } }
using System.Collections.Generic; ... T FindMax(List nums) where T : IComparable { T max = nums[0]; foreach (T num in nums) { if (num.CompareTo(max) > 0) { max = num; } } return max; }
delegate bool StringPredicate(string s); ... bool IsLong(string s) { return s.Length > 5; } ... StringPredicate predicate = IsLong; bool result = predicate("hello world"); Console.WriteLine(result); // Output: truePackage/library: System.Delegate