C# Program to Declare and Instantiate Delegates
Posted by Superadmin on August 14 2022 03:39:31

C# Program to Declare and Instantiate Delegates

 

This is a C# Program to declare and instantiate delegates.

Problem Description

This C# Program Declares and Instantiate Delegates.

Problem Solution

Here delegates are often used to implement callbacks and event listeners.

Program/Source Code

Here is source code of the C# Program to Declare and Instantiate Delegates. The C# program is successfully compiled and executed with Microsoft Visual Studio. The program output is also shown below.

/*
 *  C# Program to Declare and Instantiate Delegates
 */
using System;
delegate void dele1();
public class Delegateintro
{
    static void Main()
    {
        dele1 del = new dele1(Write);
        del();
    }
    static void Write()
    {
        Console.WriteLine("Calling Write  ");
    }
}
Program Explanation

This C# program is used to declare and instantiate delegates. A delegate is a reference type variable that holds the reference to a method. The reference can be changed at runtime. Create an object for delegate class dele1. Delegates are often used to implement callbacks and event listeners.

 
Runtime Test Cases
 
Calling Write