如何在下面的方法中声明变量
例如:
double price = double.Parse(((TextBox)r.FindControl("txtUnitprice")).Text);
double total = GvProducts.Rows
.Cast<GridViewRow>()
.Where(r => ((CheckBox)r.FindControl("chkSel")).Checked)
.Sum(r =>
double.Parse(((TextBox)r.FindControl("txtQuantity")).Text) *
double.Parse(((TextBox)r.FindControl("txtUnitprice")).Text));
答案 0 :(得分:0)
当任何方法需要Func
时,你有两个可能性(或者确切地说是三个)。
添加代理人姓名:
Sum(x => MyMethod(x))
MyMethod
是您的班级中返回int
并期望T
)的方法。
添加包含在大括号中的多行表达式:
Sum(x => { /* any statements */ })