函数返回时是否释放了隐式GCHandle?

时间:2013-09-25 04:23:35

标签: vb.net

Public Sub exampleSub()


     Dim temp As IntPtr = GCHandle.Alloc(New IntPtr, GCHandleType.Pinned).AddrOfPinnedObject()

     'other stuff


End Sub

temp会释放End Sub吗?这个子会导致任何内存泄漏吗?

1 个答案:

答案 0 :(得分:1)

不,它不会,您必须手动发布,希望使用Try / Finally