c#委托是什么,c#委托实例
C# 中的委托
委托什么都不是,但它是对方法的引用,委托是用于创建方法对象的关键字,它将帮助我们将方法作为参数传递。
声明
public delegate TypeOfDelegate Delegate_Name();
例子
public delegate string myDelegate(string FirstName, string LastName);
我想分享 C# 中的委托类型,请参阅下面的详细信息,
- Single Delegate
- 多播委托
- 通用委托
示例程序
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();
}
}
//Output: Manikandan M
结论
本文可以帮助您使用简单的编程来理解 C# 中的委托。
常见问题FAQ
- 程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
- 请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!