Item
类:
public class Item
{
public string Value { get; set; }
public ContentTypeEnum Type { get; set; }
}
ContentTypeEnum
枚举:
public enum ContentTypeEnum
{
Text,
PDF,
XML,
MP3
}
你组:
0的
输入列表:
var items = new List<Item>() {
new Item() { Value = "custom PDF file", Type = ContentTypeEnum.PDF },
new Item() { Value = "My fav MP3", Type = ContentTypeEnum.MP3 },
new Item() { Value = "Paper", Type = ContentTypeEnum.Text }
};
该查询将返回唯一项目,其类型是内textGroup
列表:
var textItems = items.Where(i => textGroup.Contains(i.Type)).ToList();
因此,对于每个结果项目将打印简单Console.WriteLine(item.Value)
:
custom PDF file
Paper