NETCore判断重复名
可以使用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,即是否有重复。如果有重复,则输出“有重复名字”,否则输出“没有重复名字”。
原文地址: https://www.cveoy.top/t/topic/bi9Q 著作权归作者所有。请勿转载和采集!