我试图将注意力集中在F#上,所以我认为使用System.DirectoryServices命名空间转换一些在Active Directory中查找用户的简单C#代码会很有趣,并返回DirectoryEntry对象。我正在努力的部分是索引DirectoryEntry中包含的PropertyCollection。
在C#中,一旦有了DirectoryEntry,就可以通过执行以下操作来获取PropertyCollection中的属性:
entry.Properties["displayName"].Value
我目前正在努力如何在F#中为集合建立索引。有人可以阐明这一点吗?
最佳答案
您需要在方括号之前添加.
。
entry.Properties.["displayName"].Value
来自C++ / C#背景,我发现语法一开始有点奇怪,但是您已经习惯了。