Action Delegate in C#

CsharpProgrammingServer Side Programming

Action delegate does not return a value and can be used with a method that has a void return type.

Declare Action Delegate.

Action<int> del = Display;

Here is our method −

public static void Display(int val) {
   Console.WriteLine(val);
}

Now call the method with a value.

Example

 Live Demo

using System;
public class Demo {
   public static void Main() {
      Action<int> del = Display;
      del(2);
   }

   public static void Display(int val) {
      Console.WriteLine(val);
   }
}

Output

2
raja
Published on 11-Sep-2018 12:36:23
Advertisements