我的代码是这样的总和泛型列表的列匿名
private static void ShowSum(Label lbl, IEnumerable<dynamic> list, string columnName)
{
lbl.Text = list.Sum(x => x.columnName).ToString();
}
我想每次当我调用该函数的时间去一个特定的列的总和,列名会作为参数传递给这个函数。截至目前,这不起作用,因为columnName
被解释为特定列名称的字符串intead。什么是实现这一目标的正确方法?
你知道在编译时字符串(和列表的类型),或者是你在运行时获得的列名? – 2014-09-03 13:24:18