Just some sample code of passing a predicate into a method.
1: using System;
2:
3: namespace Func
4: {
5: class Program
6: {
7: static void Main(string[] args)
8: {
9: string[] weekDays = {"Sun", "Sat", "Mon", "Tue", "Wed", "Thu", "Fri"};
10:
11: Display(weekDays, s => s.Length > 2 );
12: Console.ReadLine();
13: }
14:
15: private static void Display(string[] name, Func<string, bool> func)
16: {
17: foreach (string s in name)
18: {
19: if (func(s)) Console.WriteLine(s);
20: }
21: }
22: }
23: }
No comments:
Post a Comment