zoukankan      html  css  js  c++  java
  • 关于委托中 移除 匿名函数的问题

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

    尝试后  可以

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

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

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

    add

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

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

  • 相关阅读:
    HDU 1813 Escape from Tetris
    BZOJ 2276 Temperature
    BZOJ 4499 线性函数
    BZOJ 3131 淘金
    HDU 5738 Eureka
    POJ 2409 Let it Bead
    POJ 1286 Necklace of Beads
    POJ 1696 Space Ant
    Fox And Jumping
    Recover the String
  • 原文地址:https://www.cnblogs.com/jilodream/p/4222778.html
Copyright © 2011-2022 走看看