委托什么也不是,但它是一个方法的引用和委托是一个关键字,用于创建一个方法对象,它将帮助我们传递方法作为参数。
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#中的委托。
2016 © donet5.comApache Licence 2.0