我用c ++编写了3到3年的编码,但我对C#很新。我觉得我可以很容易地拿起并在网上教程的帮助下自己解决这个问题,我开始为我的工作场所开发asp.net/C#项目......但C#有很多东西让我感到困惑,我想我我将不得不去拿一本书并开始阅读C#基础知识。
与此同时,我希望找出这个陈述背后的原因,因为我只是不理解它:
/ 绑定到原生AdsObject以强制进行身份验证。条目类型为DirectoryEntry /
object obj = entry.NativeObject;
这样做有什么意义?一个简单明了的解释就足够了。非常感谢你。
答案 0 :(得分:0)
您正在使用“托管”库(System.DirectoryServices)来使用“DirectoryEntry”类等。
但是,在这种情况下,它只是原始“COM”(非托管)对象的外观。有时需要直接与'旧COM对象'进行对话,而不是'托管'.Net包装类。
<。> .NativeObject属性将具有指向COM对象的IUnknown / IDispatch接口指针。希望这有帮助,