C# 委托
提问人:刘团圆发布时间:2020-12-04
委托(delegate)是一种存储函数引用的类型。委托的声明非常类似于函数,但不带函数体,且要使用delegate关键字,委托的声明指定了一个返回类型和一个参数列表。
定义了委托后,就可以声明该委托类型的变量。接着把这个变量初始化为与委托具有相同返回类型和参数列表的函数引用。之后,就可以使用委托变量调用这个函数,就像该变量是一个函数一样。
有了引用函数的变量后,就可以执行无法用其他方式完成的操作。例如,可以把委托变量作为参数传递给一个函数,这样,该函数就可以使用委托调用它引用的任何函数,而且在运行之前不必知道调用的是哪个函数。
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>