F # - как мне проиндексировать коллекцию (в частности, PropertyCollection) - PullRequest
3 голосов
/ 01 декабря 2010

Я пытаюсь сосредоточиться на F #, так что я подумал, что было бы интересно преобразовать какой-то простой код C #, который у меня есть, который ищет пользователя в Active Directory с использованием пространства имен System.DirectoryServices и возвращает объект DirectoryEntry.Часть, с которой я борюсь - это индексирование PropertyCollection, которое содержится в DirectoryEntry.

В C #, когда у меня есть DirectoryEntry, я могу получить свойства в PropertyCollection, выполнив следующее:

entry.Properties["displayName"].Value

В настоящее время я борюсь с тем, как проиндексировать коллекцию в F #.Может кто-нибудь пролить свет на это?

1 Ответ

7 голосов
/ 01 декабря 2010

Вам нужно добавить . перед скобками.

entry.Properties.["displayName"].Value

Исходя из фона C ++ / C # Сначала я обнаружил, что синтаксис немного странный, но вы привыкли к нему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...