Я запускаю поиск активного каталога и могу получить результаты со следующим кодом (код находится на C# - я использую System.DirectoryServices):Как передать переменную в searchResult.Properties [] для класса DirectoryServices
foreach (SearchResult searchResult in searchResults)
{
foreach (var detailresult1 in searchResult.Properties[ipPhone])
{
arrayresult1[i] = detailresult1.ToString();
i++;
}
}
Теперь я хотел бы заменить ipPhone переменной, которую я установил в файле XML. Цель этого заключается в том, что пользователь может изменять переменные, которые он хочет отобразить, изменяя файл XML.
Например, XML-файл может быть изменен с ipPhone на почту, поэтому отображается адрес электронной почты.
Как передать переменную в это утверждение?
'ipPhone' уже выглядит как идентификатор переменной для меня. Или это значит, что это «ipPhone»? –
Ну ... ipPhone - это атрибут в активном каталоге. Я хотел бы создать XML-файл, в котором пользователь мог бы изменить ipPhone на другой атрибут, скажем, по электронной почте, а затем программа потянет атрибут email вместо ipPhone. Я все еще новичок в C# и visual studio, поэтому у меня возникли проблемы с передачей этой переменной. Я думаю, что я понял это, передав переменную в текстовое поле, а затем получив значение из этого текстового поля. –