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

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

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

Exemplo de código:

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