В С# я могу использовать что-то вроде:
List<string> myList = new List<string>();
if (myList.Count != myList.Distinct().Count())
{
// there are duplicates
}
проверить наличие дубликатов в списке. Однако, если в списке есть null
элементы, это создает ложное срабатывание. Я могу сделать это, используя какой-то неаккуратный код, но есть ли способ проверить дубликаты в списке, не считая нулевые значения кратким способом?