C# generic delegates Edit
Introduction
Before you start with Generic delegates. Please see Delegates. There are three types of Generic Delegates:
- Func Delegate
- Action Delegate
- Predicate Delegate
Example
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Hello_World { class Program { public static void SampleMethod(string name) { Console.WriteLine("\n\n\t\t" "Welcome To " name); } public static int Add(int x, int y) { return x y; } public static bool Login(string uid) { if (uid == "4Beginner") return true; else return false; } static public void Main() { Actionaction1 = SampleMethod; Func func1 = Add; Predicate pred1 = Login; action1("{4}Beginner"); Console.WriteLine("\n\n\t\t" func1(5,7)); Console.WriteLine("\n\n\t\t" pred1("4Beginner")); Console.ReadLine(); } } }