我有一个变量,它是一个字符串列表无法隐式转换类型System.DirectoryServices.AccountManagement.Principal串
变种名称=新名单();
我想一个.AccountManagement.Principal
查询结果的指定名称名称
PrincipalContext ctx = new PrincipalContext(ContextType.Domain);
UserPrincipal buser = UserPrincipal.FindByIdentity(ctx, user);
if (buser != null)
{
var group = buser.GetGroups().Value().ToList();
names = group;
}
显然,这并不编译,因为.Value
不是GetGroups()
的属性。
如果我尝试
var group = buser.GetGroups().Value().ToList();
names = group;
我得到
不能键入System.DirectoryServices.AccountManagement.Principal隐式转换为字符串
我想组的值和将其应用于名称字符串列表