How to join two string arrays by a common values in C#

1 Answer

0 votes
using System;
using System.Linq;

class Program
{
    static void Main() {
        string[] arr1 = { "c", "vb.net", "c++", "java", "c#" };
        string[] arr2 = { "c#", "python", "vb.net", "rust", "php" };

        var result = from lang in arr1
                    join s in arr2 on lang equals s
                    select lang;

        foreach (var word in result)
            Console.WriteLine(word);
    }
}



/*
run:

vb.net
c#

*/

 



answered Dec 30, 2022 by avibootz
edited Dec 30, 2022 by avibootz
...