【发布时间】:2013-09-20 09:51:29
【问题描述】:
我想从列表中获取值的总和。
例如:我在列表中有 4 个值 1 2 3 4 我想将这些值相加并显示在标签中
代码:
protected void btnCalculate_Click(object sender, EventArgs e)
{
string monday;
TextBox txtMonTot;
List<string> monTotal = new List<string>();
if (Application["mondayValues"] != null)
{
List<string> monValues = Application["mondayValues"] as List<string>;
for (int i = 0; i <= gridActivity.Rows.Count - 1; i++)
{
GridViewRow row = gridActivity.Rows[i];
txtMonTot = (TextBox)row.FindControl("txtMon");
monday = monValues[i];
monTotal.Add(monday);
}
}
}
有什么想法吗?提前致谢
【问题讨论】:
-
list.Sum() .
-
由于这条评论被点赞,应该提到的是,正如其他人评论的那样,您需要引用 System.Linq 才能使用 list.Sum()。