首页 > 委托

简单委托

委托什么也不是,但它是一个方法的引用和委托是一个关键字,用于创建一个方法对象,它将帮助我们传递方法作为参数。

声名

public delegate TypeOfDelegate Delegate_Name();

例子

public delegate string myDelegate(string FirstName, string LastName);  
public class Personal {  
    public static string myDelegate(string FirstName, string LastName) {  
        return FirstName + "" + LastName + "";  
    }  
    static void Main(string[] args) {  
        string FirstName = "Manikandan";  
        string LastName = "M";  
        //Creating the Delegate object  
        myDelegate delObj = new myDelegate(myDelegate);  
        //use a delegate for processing  
        string res = delObj(FirstName, LastName);  
        Console.WriteLine("Full Name :" + res);  
        Console.ReadLine();  
    }  
}

结论

本文可以帮助您用简单的编程来理解c#中的委托。