fork download
  1. using System;
  2. using System.Linq;
  3.  
  4. public class Test
  5. {
  6. public static void Main()
  7. {
  8. string[] arrayA = {"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse congue elit ut justo hendrerit sit", "notgin like good cold beer"};
  9. string[] arrayB = {"justo","beer","lorem"};
  10.  
  11. var result = arrayA.Select(a => new{
  12. A = a,
  13. bContains = arrayB.Where(b => a.IndexOf(b, 0, StringComparison.CurrentCultureIgnoreCase) > -1) .ToArray()
  14. });
  15.  
  16. foreach(var x in result)
  17. {
  18. Console.WriteLine("A{0}:--contains-->{1}", x.A, string.Join(",", x.bContains.ToArray()));
  19. }
  20. }
  21. }
Success #stdin #stdout 0.04s 37136KB
stdin
Standard input is empty
stdout
ALorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse congue elit ut justo hendrerit sit:--contains-->justo,lorem
Anotgin like good cold beer:--contains-->beer