List<string> nums = new List<string>(); nums.Add("a"); nums.Add("b"); nums.Add("d"); nums.Add("a"); var duplicates = nums.GroupBy(s => s) .SelectMany(grp => grp.Skip(1));