日期:2014-05-20 浏览次数:20920 次
var 服装类型 = new[] {
new {类别=typeof(衣服), 图标=new Icon("衣服.ico") },
new {类别=typeof(裤子), 图标=new Icon("裤子.ico") },
new {类别=typeof(鞋子), 图标=new Icon("鞋子.ico") }
};
var 带图标列表 = 列表.OfType<服装>().Select(clothing => new
{
服装对象 = clothing,
图标 = 服装类型.First(cat => cat.类别 == clothing.GetType()).图标
});