减少linq并转换C#2005
本文关键字:C#2005 转换 linq 减少 | 更新日期: 2023-09-27 18:24:37
我想减少下面的linq代码并转换C#2005
private void cmdCaculator_Click(object sender, EventArgs e)
{
int rowcount = gridView1.RowCount;
Thread myThr = new Thread(() =>
{
for (int i = 0; i < rowcount; i++)
{
x *=i;
}
});
myThr.Start();
}
该代码中没有LINQ,只有一个lambda表达式。您可以使用匿名方法:
private void cmdCaculator_Click(object sender, EventArgs e)
{
int rowcount = gridView1.RowCount;
Thread myThr = new Thread(delegate ()
{
for (int i = 0; i < rowcount; i++)
{
x *= i;
}
});
myThr.Start();
}
但是,我强烈建议您更新工具链。通过将自己限制在C#2中,您将错过许多非常有用的功能。