总被坑,所以需要记录一下。
在C#中,delegate是很方便的存在,但是它的+=操作却有一个隐藏行为:虽然delegate本身是引用类型,但是每一次+=操作都会返回一个新对象,因而如果单纯取出delegate对象再修改,原有的对象不会因着而改变。
总被坑,所以需要记录一下。
在C#中,delegate是很方便的存在,但是它的+=操作却有一个隐藏行为:虽然delegate本身是引用类型,但是每一次+=操作都会返回一个新对象,因而如果单纯取出delegate对象再修改,原有的对象不会因着而改变。
本文标题:C#中delegate那个坑
本文链接:https://www.haomeiwen.com/subject/vyqrcqtx.html
网友评论