委托是一个类,并且是派生类系统,MulticastDelegate,委托提供了初始化、添加、删除和调用委托的公共接口,至于为什么用委托,从上面可以看出是类型安全的,因为函数指针的异常调用可能有未知的实现,记住事件是委托最好的应用,委托是引用类型,委托的实例实际上是一个或多个函数指针的抽象。
1、CC#使用委托实现多线程的方法有很多种,列举如下:1 .因为这是链接动态运行时的问题,所以可以选择代码生成的连接方式为/MTd,而不是/MDd,这样可以避免问题。这种方法有一个明显的缺点:适用范围有限,所以不选用这种方法。2.既然和FAT32系统有关,我们可以选择在NTFS文件系统中开发,避免这个问题。这个方法同上,也是一种避重就轻的方法,不推荐。3.这个方法还是和FAT32有关:在项目的属性|配置属性|列表工具|常规中选择是(默认为否),重新构建项目来处理问题。这种方法是唯一真正解决问题的方法,这样库存工具才能正确更新。
1、C记住事件是委托最好的应用。委托是一个类,并且是派生类系统。MulticastDelegate,委托提供了初始化、添加、删除和调用委托的公共接口。委托是引用类型,委托的实例实际上是一个或多个函数指针的抽象。至于为什么用委托,从上面可以看出是类型安全的,因为函数指针的异常调用可能有未知的实现。事件的发生只会触发一个动作(如果有的话),具体要做的是执行委托 instance的调用列表中的方法。从概念上讲,他们没有任何共同之处。所以你没有把它们区分清楚,是因为你还没有真正理解它们的重要用途。我看了相关的网上教程,很浅,不适合建立第一印象。QQ可以推荐几本好书。
{2。