python ruby-programming-language Smalltalk Vue.js Knockoutjs TypeScript JavaScript, OOPs JavaScript Angular 8,7,6,5,4 and 2 Interview Questions and Answers Angular 8,7,6,5,4 and 2 Interview Questions and Answers Angular 4 Angular 2 AngularJs 1.x NodeJs Perl Programming R Programming RequireJs Rust Programming Backbonejs closure programming language go-programming-language kotlin-programming-language
delegate in c# with example

Mapped Delegates static and instance methods

This is example is used for mapped both the static and instance methods in the Delegates using ASP.Net C#.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Delegates
{
    delegate void MyDelegate();

    public class MyClass
    {
        public void InstanceMethods()
        {
            Console.WriteLine("Instance method call");
        }

        static public void StaticMethods()
        {
            Console.WriteLine("Static method call");
        }
    }

    public class MyMainClass
    {
        static public void Main()
        {
            MyClass MCObj = new MyClass();

            // Delegate Map to the instance method
            MyDelegate myDelInstObj = new MyDelegate(MCObj.InstanceMethods);
            myDelInstObj();

            // Delegate Map to the static method:
            myDelInstObj = new MyDelegate(MyClass.StaticMethods);
            myDelInstObj();
            Console.Read();
        }
    }

}

I hope it is helpful to you! Thank you!

ANIL SINGH

Hi there! Welcome to my blog. My name is Anil Singh. I'm a author of this blog. For more detail about me, kindly refer to this link..
My Blogs - http://code-sample.com and http://code-sample.xyz
My Books - Interview Questions and Answers Books- Get Your Book in 15+ Digital Stores Worldwide..

You Might Also Like
www.code-sample.com/. Powered by Blogger.
ASK Questions