C产品在市场上有哪些独特优势?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3176个文字,预计阅读时间需要13分钟。
委托是一种特殊的对象类型,要传递递归方法,就必须将方法的细节封装在一分钟新类型的对象中,即委托。委托包含我们之前定义的所有对象的属性,而委托只包含‘委托’这样的数据。
什么是委托
要传递方法,就必须把方法的细节封装在一钟新类型的对象中,即委托。委托是一种特殊类型的对象,其特殊之处在于,我们以前定义的所有对象都包含数据,而委托只包含一个或多个方法的地址。
.NET版本中,委托指向方法的地址。在C++中,函数指针是一个指向内存位置的指针,但它不是类型安全的。开发者无法判断这个指针实际指向什么,像参数和返回值等项就更不知道了。
.NET委托是类型安全的类,它定义了返回类型和参数的类型。委托类不仅包含对方法的引用,也可以包含对多个方法的引用。
可以认为委托是持有一个或多个方法的对象。
本文共计3176个文字,预计阅读时间需要13分钟。
委托是一种特殊的对象类型,要传递递归方法,就必须将方法的细节封装在一分钟新类型的对象中,即委托。委托包含我们之前定义的所有对象的属性,而委托只包含‘委托’这样的数据。
什么是委托
要传递方法,就必须把方法的细节封装在一钟新类型的对象中,即委托。委托是一种特殊类型的对象,其特殊之处在于,我们以前定义的所有对象都包含数据,而委托只包含一个或多个方法的地址。
.NET版本中,委托指向方法的地址。在C++中,函数指针是一个指向内存位置的指针,但它不是类型安全的。开发者无法判断这个指针实际指向什么,像参数和返回值等项就更不知道了。
.NET委托是类型安全的类,它定义了返回类型和参数的类型。委托类不仅包含对方法的引用,也可以包含对多个方法的引用。
可以认为委托是持有一个或多个方法的对象。

