我试图将注意力集中在F#上,所以我认为使用System.DirectoryServices命名空间转换一些在Active Directory中查找用户的简单C#代码会很有趣,并返回DirectoryEntry对象。我正在努力的部分是索引DirectoryEntry中包含的PropertyCollection。

在C#中,一旦有了DirectoryEntry,就可以通过执行以下操作来获取PropertyCollection中的属性:

entry.Properties["displayName"].Value

我目前正在努力如何在F#中为集合建立索引。有人可以阐明这一点吗?

最佳答案

您需要在方括号之前添加.

entry.Properties.["displayName"].Value

来自C++ / C#背景,我发现语法一开始有点奇怪,但是您已经习惯了。

10-06 16:19