using System.Collections.Generic;
public static void Main()
List<string> items = new List<string>();
var results = items.Select(p => p).Distinct().Count() < items.Count;
var repeat = items.GroupBy(x=>x)
.Select(y=> new { Element = y.Key, Counter = y.Count() })
Console.WriteLine(results);
repeat.ForEach(r=> Console.WriteLine(r.Element + " " + r.Counter));