200分求问 linq groupby 可以实现传参数么 linq 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://weblogs.asp.net/scottgu/dynamic-linq-part-1-using-the-linq-dynamic-query-library 这个需要用那个library的库,我是在silverlight前端用这个功能,好多类是由限制的 那你写个反射,用来获取指定字段的值,比如l.MachineLineRange就是Foo("MachineLineRange") http://blog.csdn.net/q107770540/article/details/6133484 var query = fids.GroupBy(l => new {MachineLineRange=GetPropertyValue(l,"MachineLineRange"), MachineLine=GetPropertyValue(l,"MachineLine")}) .Select(g => new { MachineLineRange = g.Key.MachineLineRange, Qty = g.Sum(a => a.Qty), MachineLine = g.Key.MachineLine, });private static object GetPropertyValue(object obj, string property) { System.Reflection.PropertyInfo propertyInfo=obj.GetType().GetProperty(property); return propertyInfo.GetValue(obj, null); } 谢谢,我有找到这种解决办法,但是下面那个Select里面也需要是动态的 以前写的一个,参考一下吧:http://blog.csdn.net/davinciyxw/article/details/8930063 关于Mono跨平台的一个疑问 C#中用API函数SetPixel() C# 读取IE缓存文件 高分请教!!通过id属性获得一个标签块,嵌套正则如何写? 用C#编写QQ快捷键怎么写 资源打包问题? 用vs.net2005编译程序时提示"coloader80.dll"未正确安装,是什么问题 大哥!请帮忙解决这个错误! 哪位大哥来帮帮忙,这有难题,在线等 请问如何在WebRequest中设置代理?? 用C#实现智能设备的软件自动更新,不能用WebClient类,如何解决 datagridview显示不出完整的时间数据
.Select(g => new
{
MachineLineRange = g.Key.MachineLineRange,
Qty = g.Sum(a => a.Qty),
MachineLine = g.Key.MachineLine,
});
private static object GetPropertyValue(object obj, string property)
{
System.Reflection.PropertyInfo propertyInfo=obj.GetType().GetProperty(property);
return propertyInfo.GetValue(obj, null);
}
http://blog.csdn.net/davinciyxw/article/details/8930063