Filtre d'une liste à une autre liste C#

J'ai le business objects suivants:

    public class ItemCategoryBO
{
public string ItemCategory { get; set; }
public string Title { get; set; }
}
public class ItemBO
{
public int ItemId { get; set; }
public string Title { get; set; }
public string ItemCategory { get; set; } 
}
List<ItemCategoryBO> categoryList = new List<ItemCategoryBO>();
ItemCategoryBO itemCategory = new ItemCategoryBO();
itemCategory.ItemCategoryCd = "CARS";
itemCategory.Title = "Cars";
ItemCategoryBO itemCategory2 = new ItemCategoryBO();
itemCategory.ItemCategoryCd = "PLANES";
itemCategory.Title = "Planes";
categoryList.Add(itemCategory);
categoryList.Add(itemCategory2);
List<ItemBO> itemList = new List<ItemBO>();
ItemBO item1 = new ItemBO();
item1.ItemId = 1;
item1.Title = "1st item";
item1.ItemCategoryCd = "OTHER";
ItemBO item2 = new ItemBO();
item2.ItemId = 2;
item2.Title = "2nd Item";
item2.ItemCategoryCd = "CARS";
ItemBO item3 = new ItemBO();
item3.ItemId = 3;
item3.Title = "3rd Item";
item3.ItemCategoryCd = "PLANES";
itemList.Add(item1);
itemList.Add(item2);
itemList.Add(item3);

Si j'ai une liste de quelques catégories, comment pourrais-je trouver une liste des éléments qui contiennent une catégorie dans la liste des catégories? (Dans mon exemple, je veux retourner les articles 2 et 3)

Quels sont vos listes? Et pour être sûr, que signifie "filtrer par" signifie ici?
J'ai vraiment ne comprends pas les votes contre ici. Il n'est pas très difficile de comprendre ce que l'OP est de demander. Et si vous avez vraiment la chose qu'il est assez mauvais pour justifier une baisse de vote, laisser les OP des commentaires pour expliquer pourquoi vous vers le bas voté.
ne comprends vraiment pas? après avoir commenté It isn't very hard to figure out what the OP is asking for?
Désolé pour le manque de détail, j'ai mis à jour ma question 🙂 Merci.

OriginalL'auteur stillsmallvoice | 2012-05-24