关于委托中 移除 匿名函数的问题

在看委托匿名函数的时候 突然想到   是否可以将匿名函数增加到委托中 

尝试后  可以

然后尝试 是否可以再委托中移除  发现不可以   

几经尝试 发现都不可以  最后上网查了 一下    有一种说法 觉得  可靠

就是  .net 中 委托类似于函数指针(不过  个人觉得  这个指针应该是可以指向 函数 或者是函数集合的指针)  其中的匿名指针的地址是随机分配的   重新移除  只不过清除一个相同函数体的匿名函数,并不能清除原来指向随机地址的 指针    

add

在委托匿函数中,用vs 查看外部变量的捕捉

发现有一种可能是   其实匿名委托 并没有开通新的指针    而可能是在定义的方法中   利用一块区域 构成局部 的小函数  这有点类似于 C语言中复合语句{}中定义的变量外部不可以使用    一个道理 

posted @   王若伊_恩赐解脱  阅读(336)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)

点击右上角即可分享
微信分享提示