0

目前我正在试验 C#4 的动态编程,但我并不完全理解关键字 dynamic 在什么情况下有效。我很清楚它可以与 IDispatch 一起使用,因为它允许自动向调用者通知类型信息。但它不应该也适用于 IUnknown 和类型库吗?(在http://samgentile.com/Web/vs2010-and-net-framework-4-0/c-4-0-bcl-4-series-dynamic-primitive-type-part-1/我发现了一个模糊的提示应该可以绑定到 IUnknown。)

那么带有 lib 类型的 IUnknown 是否可以与 C# 的动态关键字一起使用?- 如果是这样,我该怎么办?

4

1 回答 1

0

我目前的发现是 COM-binder 仅适用于 IDispatch 而根本不适用于 IUnknown。

于 2012-04-11T18:48:23.727 回答