委托,相当于函数指针,是对方法的包装,把方法包装成变量就是定义声明委托变量,把它作为参数传给其他方法就是调用委托。
首先,Action和Func是C#类库中已经定义好的委托,
public delegate double Cal(double a, double b);
public static void Main(string[] args)
{
Claculator claculator = new Claculator();
本文介绍了C#中的委托概念,将其比喻为函数指针,详细讲解了Action和Func预定义委托的用法,并通过实例展示了如何声明和调用自定义委托。同时,文章强调了使用委托时应注意的问题,包括类型一致性、方法耦合度以及可能对代码可读性和性能的影响。
委托,相当于函数指针,是对方法的包装,把方法包装成变量就是定义声明委托变量,把它作为参数传给其他方法就是调用委托。
首先,Action和Func是C#类库中已经定义好的委托,
public delegate double Cal(double a, double b);
public static void Main(string[] args)
{
Claculator claculator = new Claculator();
1028
1万+
1273
2845

被折叠的 条评论
为什么被折叠?