linq ToDictionary 与 ForEach使用(转)

例:
 public class Menu
{

public string Id{ get; set; }
        public string Name { get; set; }
}

static Dictionary<string, string> test(IList<Menu> menus)
        {
            var dic = new Dictionary<string, string>();
            dic = menus.ToDictionary(k => k.Id, v => v.MenuName);
            return dic;
        }

 出处:http://blog.csdn.net/cyb331/article/details/16939927

                originalToolsObsolete.ForEach(u =>
                {
                    if (listChecked.Any(c => c.ToolName == u.ToolName))
                    {
                        u.Obsolete = true;
                    }
                    else
                    {
                        u.Obsolete = false;
                    }
                });

 

posted @ 2014-09-29 16:12  邹邹  Views(136)  Comments(0)    收藏  举报