Supprimer des objets spécifiques d'une liste

J'ai une classe qui a un list<Book>et ceux Book objets a de nombreuses de nombreuses propriétés.
Comment puis-je supprimer de la liste tous les livres que son level valeur est différente de celle, par exemple, 5?

source d'informationauteur iTayb