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; } });

浙公网安备 33010602011771号