2017年6月29日

C# "xxx::Invoke"类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏或数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们。

摘要: 症状描述如下: 如果将一个委托作为函数指针从托管代码封送到非托管代码,并且在对该委托进行垃圾回收后对该函数指针发出了一个回调,则将激活 callbackOnCollectedDelegate 托管调试助手 (MDA)。 原因描述如下: 从其创建函数指针并将创建的函数指针公开给非托管代码的委托已被垃圾 阅读全文

posted @ 2017-06-29 11:12 liuslayer 阅读(2208) 评论(0) 推荐(0)

第十一章 LINQ

摘要: DataLib using System; using System.Collections.Generic; namespace Wrox.ProCSharp.LINQ { [Serializable] public class Team { public Team(string name, pa 阅读全文

posted @ 2017-06-29 09:02 liuslayer 阅读(182) 评论(0) 推荐(0)

导航