如何将变量传递到 DirectoryServices class 的 searchResult.Properties[]

How to pass a variable into the searchResult.Properties[] for the DirectoryServices class

我是 运行 活动目录搜索,可以使用以下代码获得结果(代码在 C# 中 - 我正在使用 System.DirectoryServices):

foreach (SearchResult searchResult in searchResults)
        {
            foreach (var detailresult1 in searchResult.Properties[ipPhone])
            {
                arrayresult1[i] = detailresult1.ToString();
                i++;
            }
         }

现在,我想用我在 XML 文件中设置的变量替换 ipPhone。这样做的目的是用户可以通过更改 XML 文件来更改 he/she 想要显示的变量。

例如,XML 文件可能从 ipPhone 更改为 mail,以便显示电子邮件地址。

如何将变量传递到该语句中?

只需将 XLM 变量传递给文本框,然后它就可以工作了。