c#委托是什么,c#委托实例

作者 : 慕源网 本文共706个字,预计阅读时间需要2分钟 发布时间: 2021-12-4 共345人阅读

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# 中的委托。


慕源网 » c#委托是什么,c#委托实例

常见问题FAQ

程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!

发表评论

开通VIP 享更多特权,建议使用QQ登录