C#-委托

2024-01-07 17:20:04

委托类型 (delegate type) 表示对具有特定参数列表和返回类型的方法的引用。通过委托,我们能够将方法作为实体赋值给变量和作为参数传递。委托类似于在其他某些语言中的函数指针的概念,但是与函数指针不同,委托是面向对象的,并且是类型安全的。
下面的示例声明并使用一个名为 Function 的委托类型:

using System;

delegate double Function(double x);

class Multiplier
{
   
    double factor;

    public Multiplier(double factor)
    {
   
        this.factor = factor;
    }

    public double Multiply(

文章来源:https://blog.csdn.net/chenshun123/article/details/135432212
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。