Удаление записей из хеш-таблицы с дублирующимися значениями в C# - PullRequest
0 голосов
/ 16 апреля 2020

У меня есть хеш-таблица, в которой хранятся данные сотрудников. Я читаю весь файл Excel в одной хэш-таблице, используя следующий код

  If(! emdetails.ContainsKey(empid))
   empdetails.Add(empid,line)

Где строка содержит другие данные о сотруднике, такие как имя, квалификация и т. Д. c.

После этого я необходимо отфильтровать несколько сотрудников при следующих условиях и удалить их из этой хэш-таблицы. Условие: ID сотрудника с таким же именем не должен учитываться. Например,

Employee  Id, First Name, Last Name

1, Emma, jones
2, Emma, jones
3,Tara, Smith
4,Tara P, Smith
5,Scott, Smith

Здесь 1,2,3 и 4 следует удалить из моей хеш-таблицы. Я не должен даже согласиться с 3 и 4 также.

Как мне это сделать.

...