c#单个表达式的多个参数
本文关键字:参数 单个 表达式 | 更新日期: 2023-09-27 18:11:39
有人知道如何从一个表达式发送多个参数吗?
请参考我下面的课程;
public class EMP
{
public string NAME { get; set; }
public String FULLNAME { get; set; }
}
我想把选择性属性发送给一个函数,如下所示:
SendColumn<EMP>(a=>{cl.NAME,cl.FULLNAME})
或
SendColumn<EMP>(cl =>cl.NAME,cl.FULLNAME)
现在使用下面的函数,我只能为每个表达式发送一个参数
public List<TRow> SendColumn<TValue>(Func<TRow, TValue> expression )
{
// do some processing
}
尝试使用以下语法:
SendColumn(e => new EMP { NAME = "testName", FULLNAME = "TestFullName" });
如果这不起作用,请详细说明您的上下文和您得到的错误。