我想使用 lambda 连接一个字符串,以将该连接值与某个条件进行比较。
Invoices = Invoices.Where(f => ((string)f.invoice_prefix + String.Format("{0:0000}", Convert.ToInt32(f.invoice_number))).ToLower().Equals(condition7));
但我收到一条错误消息:
当前上下文中不存在名称“f”
尝试了几个 String.Format 和 String.Concat 变体,例如
Invoices = Invoices.Where(f => (String.Format("{0}{1}",f.invoice_prefix,String.Format("{0:0000}", Convert.ToInt32(f.invoice_number)))).ToLower().Equals(condition7));
但没有成功......有人可以帮我语法吗?
提前致谢!