C#中delegate那个坑

2018-12-01  本文已影响4人  卅云川

总被坑,所以需要记录一下。

在C#中,delegate是很方便的存在,但是它的+=操作却有一个隐藏行为:虽然delegate本身是引用类型,但是每一次+=操作都会返回一个新对象,因而如果单纯取出delegate对象再修改,原有的对象不会因着而改变。

上一篇 下一篇

猜你喜欢

热点阅读