J R*_*R B 10 c# performance multithreading task
我有一个函数GetPivotedDataTable(数据,"日期","id","标志")返回透视格式的数据.我想使用Task调用此方法但是如何在Task中传递多个参数.
Mar*_*Put 28
您可以使用lambda表达式或Func来传递参数:)
public Form1()
{
InitializeComponent();
Task task = new Task(() => this.GetPivotedDataTable("x",DateTime.UtcNow,1,"test"));
task.Start();
}
public void GetPivotedDataTable(string data, DateTime date, int id, string flag)
{
// Do stuff
}
Run Code Online (Sandbox Code Playgroud)