c#委托和事件的区别:
联系:事件是一种特殊的委托,均类似于C中的函数指针,将一个方法通过参数传到别的方法中,通过别的方法来调用。
区别:体现在封装性。事件是订阅发布的机制。
委托可以在类的外部直接赋值,直接调用。事件不可以在类的外部直接赋值,且不可以直接调用。
互联网2023-07-09 05:34:11佚名
c#委托和事件的区别:
联系:事件是一种特殊的委托,均类似于C中的函数指针,将一个方法通过参数传到别的方法中,通过别的方法来调用。
区别:体现在封装性。事件是订阅发布的机制。
委托可以在类的外部直接赋值,直接调用。事件不可以在类的外部直接赋值,且不可以直接调用。