可以使用 LINQ 查询来判断重复名。例如:

using System.Linq;

// 定义一个字符串数组
string[] names = { 'Tom', 'Jerry', 'Mike', 'Tom' };

// 使用LINQ查询,查找是否有重复的名字
bool hasDuplicate = names.GroupBy(x => x).Any(g => g.Count() > 1);

// 输出结果
if (hasDuplicate)
{
    Console.WriteLine('有重复名字');
}
else
{
    Console.WriteLine('没有重复名字');
}

上述代码中,GroupBy方法会将字符串数组中相同的元素分组,Any方法用于检查是否有任何一组元素的数量大于1,即是否有重复。如果有重复,则输出'有重复名字',否则输出'没有重复名字'。

C# .NET Core 判断字符串数组中是否存在重复名称

原文地址: https://www.cveoy.top/t/topic/mLem 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录