¿Cómo puedo usar Except () entre dos listas SelectListItem [cerrado]

Tengo dos listas de tipoIEnumerable <SelectListItem> Necesito crear un nuevoIEnumerable <SelectListItem> con los elementos de la primera lista que no existen en la segunda lista. ¿Cómo puedo hacer esto?

Traté de hacerlo con unExcept() pero no resultó ...

Código de ejemplo:

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta