gpt4 book ai didi

c# - LINQ 如果 .Any 匹配 .Any

转载 作者:太空狗 更新时间:2023-10-29 23:56:16 25 4
gpt4 key购买 nike

我有 2 个字符串数组,如果它们中的任何一个存在于 _authRole 数组中,我想返回。这是怎么做到的?

 string[] _userRoles = userdata.Split(',');

string[] _authRoles = AuthRoles.Split(',');


bool isAuthorized = _authRoles.Any(_userRoles ??);

/M

最佳答案

如果您想要确定 _authRoles_userRoles 是否至少有一个共同项,则使用:

bool isAuthorized = _authRoles.Intersect(_userRoles).Any();

您还可以通过您选择的任何其他方式查询Intersect 的结果。

关于c# - LINQ 如果 .Any 匹配 .Any,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2811703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com