当前位置: 代码迷 >> VB Dotnet >> vb.net 关于委托有关问题
  详细解决方案

vb.net 关于委托有关问题

热度:115   发布时间:2016-04-25 02:16:47.0
vb.net 关于委托问题
sub 的委托是Action
Function的委托是Func
Property的委托是什么呢?
------解决方案--------------------
引用:
Quote: 引用:

Property本质上是Function和Sub

Set是Sub,Get是Function


我不是说这个,在看看下面的;

sub 的委托是Action
 Function的委托是Func
 Property的委托是什么呢?

没有Property的委托。

而且我告诉你了,属性其实在IL层面就是方法(以及过程,事实上在C#以及IL看来,函数和过程也是一回事)。只是VB和C#的编译器玩的魔术。

Func、Action只是.NET框架预制的几个通用的泛型类型而已,和属性还是方法没有什么关系。除了Func、Action,还有Predicate,它其实相当于Func<..., bool>
  相关解决方案