linq où la liste contient une autre liste

var tagsInBothList = tags
    .Where(tag => anotherList.Contains(tag.TagName))
    .Select(tag => tag.TagName)
    .ToList();
Inexpensive Iguana