[英]Check if there are same elements in two string array?
我有两个包含值的字符串数组。 如何检查第一个数组是否包含同样位于第二个数组中的元素? 我想创建一个循环来检查两者中是否有任何相同的元素,然后我想使用该值并将其显示在消息框中。 我如何比较那样?
string[] weekDays = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };
string[] potenDays = { "Mon", "Tue", "None", "None", "None", "None", "None" };
使用相交
var both = weekDays.Intersect(potenDays);
var count = both.Count();
var daysArray = both.ToArray();
foreach (var weekDay in weekDays.Where(wd => potenDays.Contains(wd)))
{
// Show weekDay
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.