como posso usar Except () entre duas listas SelectListItem [closed]

Eu tenho duas lista de tipoIEnumerable <SelectListItem> Eu preciso criar um novoIEnumerable <SelectListItem> com os elementos da primeira lista que não existem na segunda lista. como posso fazer isso?

Eu tentei fazer isso com umExcept() mas não resultou ...

Exemplo de código:

IEnumerable<SelectListItem> SelectListItemA = ....;
IEnumerable<SelectListItem> SelectListItemB = ....;
IEnumerable<SelectListItem> Except = SelectListItemA.Except(SelectListItemB);

questionAnswers(1)

yourAnswerToTheQuestion