visual basic中的函数



我在编程方面很新,我被赋予了将脚本从vb翻译成c#的任务。我有下面这行代码,尽管我可以谷歌它,我不能理解它:

aim_tons = dailyRecords.Where(Function(record) record.dt_start. where)时间= 0).Sum(Function(record) record.ms_aim_production)

我确实理解它的含义,但我挣扎的是函数(记录),因为我找不到它在原始脚本中的任何地方声明,我不明白它的作用。有人能给我指路吗?非常感谢,真的很感激!

这是一个lambda表达式

Function(record) record.dt_start.Hour = 0

可以翻译成:

record => record.dt_start.Hour == 0

最新更新