我有一个变量,它是一个字符串列表
变量名称 = 新列表();
我想将.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 类型隐式转换为字符串
我想获取组的值并将其应用到字符串列表中