托管给我的感觉好像类似于C++里面的函数指针好像C#里面没有指针这个感念  不知道是不是真的先定义一个函数  然后把函数名作参数给托管的实例
C++里面函数名其本质就是这个函数的入口地址
===========================================================================================
托管好像就是C++里面的函数指针  
C++里面函数指针的定义是    int     (     *        P        )    (int)        =  函数名
                        返回值类型  指针运输符  指针变量          形参数类型C#里面托管             托管类型    托管变量  =  new  托管类型 (函数名) ============================================================================================
我的猜测对吗??  刚刚入手C# 请教大家啦

解决方案 »

  1.   

    类似 callback其实 delegate 是一个特殊的类。保存的是类型安全的方法指针。
    并且可以实现多播委托。
      

  2.   

    C#有指针,要在不安全代码下才能使用。但最好不要用,否则C#的托管代码及垃圾管理就变得没有意义了。
    另外你说的“托管”其实应该是“委托”delegate
      

  3.   

    托管给我的感觉好像类似于C++里面的函数指针
    -------------------应该是委托delegate好像C#里面没有指针这个感念 不知道是不是真的
    --------------------c#里有指针,可以再unsafe的代码里用先定义一个函数 然后把函数名作参数给托管的实例
    C++里面函数名其本质就是这个函数的入口地址
    ------------对的