Revision: 65080
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 23, 2013 15:00 by azmi
Initial Code
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ActionPredicateFuncExample { class Program { static void Main(string[] args) { List<string> list = new List<string> { "Coding", "in", "C#", "Rules!" }; Action<string> tmp = (f) => Console.WriteLine(f); var print = new Action<string>(tmp); foreach (var item in list) print(item); Predicate<string> pred = new Predicate<string>(CStringSearch); List<string> list2 = list.FindAll(pred); foreach (var item in list2) Console.WriteLine(item); Func<string, bool> isContainsN = f => f.Contains("n"); foreach (var item in list) { if (isContainsN(item)) Console.WriteLine(item); } Console.ReadLine(); } private static bool CStringSearch(string s) { return (s.Contains("C")); } } }
Initial URL
Initial Description
Short sample code on how to create and use Actions, Predicates and Funcs
Initial Title
Actions, Predicates and Funcs
Initial Tags
Initial Language
C#