• طريقة تعريف لست

  • طريقة إيجاد القيم المشتركة

// إيجاد القيم المشتركة في لست

static void Main(string[] args)

    {
        List<String> lst1 = new List<string> { "AAA", "BBB", "CCC" };
        List<String> lst2 = new List<string> { "BBB", "CCC", "DDD" };

        List<String> finalLst = new List<string>();

        for (int i = 0; i < lst1.Count; i++)
        {
            if (!lst2.Contains(lst1[i]))
            {
                finalLst.Add(lst1[i]);
               // Console.WriteLine(finalLst);
            }
            else
            {
                lst2.Remove(lst1[i]);
            }
        }
        finalLst.AddRange(lst2);

        for (int j = 0; j < finalLst.Count; j++)
        {
            Console.WriteLine("\t" +finalLst[j]);
        }
            Console.ReadLine();
    }