111,129
社区成员
发帖
与我相关
我的任务
分享string Txt = Convert.ToString(row["txt"]);
string hmRemove = Txt.TrimEnd('|');
String[] strTemp = hmRemove.Split('|');
//加上Distinct 更好一点
void Main()
{
string[] nums = {"12","35","65","89","56","80"};
string[] nums1 = {"12","35","65","891","561","801"};
string[] nums2 = {"12","35","651","891","561","801"};
Console.WriteLine("nums1数组是否符合条件:"+ (nums1.Intersect(nums).Distinct().Count() >=3));
Console.WriteLine("nums2数组是否符合条件:"+ (nums2.Intersect(nums).Distinct().Count()>=3));
}
/*
nums1数组是否符合条件:True
nums2数组是否符合条件:False
*/
void Main()
{
string[] nums = {"12","35","65","89","56","80"};
string[] nums1 = {"12","35","65","891","561","801"};
string[] nums2 = {"12","35","651","891","561","801"};
Console.WriteLine("nums1数组是否符合条件:"+ (nums1.Intersect(nums).Count() >=3));
Console.WriteLine("nums2数组是否符合条件:"+ (nums2.Intersect(nums).Count()>=3));
}
/*
nums1数组是否符合条件:True
nums2数组是否符合条件:False
*/
Int32 containsCount = 0;
String[] nums = new String(){"12","35","65","89","56","80"};
foreach(String num in nums)
{
if(Array.IndexOf(strTemp,num)>-1) containsCount++;
return containsCount >=3;
}
string Txt = Convert.ToString(row["txt"]);
Console.WriteLine(RegEx.IsMath(txt,@"(^|\|)(12|35|65|89|56|80)($|\|)"));
Int32 containsCount = 0;
String[] nums = new String(){"12","35","65","89","56","80"};
foreach(String num in nums)
{
if(Array.IndexOf(strTemp,num)>-1) containsCount++;
}
return containsCount >=3;