委托

王朝百科·作者佚名  2009-11-19  
宽屏版  字体: |||超大  

【词语】:委托

【注音】:wěi tuō

【释义】:1.亦作"委托"。 2.将自己的事务嘱托他人代为处理。 3.交结,结纳。 4.犹依托,依靠。

(delegate)

【定义】:委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。

一种引用类型,它是 C++ 函数指针的托管版本。委托可以引用实例和静态(在 Visual Basic 中为 Shared)方法,而函数指针只能引用静态(在 Visual Basic 中为 Shared)方法。

在C#中,委托是一种可以把引用存储为函数的类型。

委托的声明非常类似于函数,但不带函数体,且要使用delegate关键字。

委托的声明指定了一个函数签名,其中包含一个返回类型和参数列表。

在定义了委托后,就可以声明该委托类型的变量。

接着将这个变量初始化为与该委托有相同签名的函数引用。

之后,就可以使用委托变量调用这个函数,就像 该变量是一个函数一样。

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有