为什么我不能在Windows工作stream4中将lambdaexpression式分配给stringvariables

我有一个名为taskItems的List数组

public class TaskItem { public int Intnum { get; set; } public int ID { get; set; } public int TaskID { get; set; } public string Name { get; set; } public string Value { get; set; } } taskItems.Find(x => (x.Name == "function")).Value 

我想在Windows工作stream中使用Assign组件来将上面的lambdaexpression式分配给一个stringvariables。 这个stringvariables在FlowChart中。 它不会接受。 如果我在代码中使用相同的lamdbaexpression式。

您正在使用C#语法。 工作流表达式仅为VB。 VB中的等效语法应该是:

 taskItems.Find(Function(t As TaskItem) t.Name = "function").Value 

真棒! 工作很好。 我不得不做一些改变。

 taskItems.Find(Function(t As TaskItem) t.Name = "function").Value 

我不知道这只是vb。 也感谢你。