我有一个名为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工作流中的Assign组件将上述lambda表达式分配给字符串变量。此字符串变量位于FlowChart中。它不会接受它。如果我在代码中使用它,则相同的lamdba表达式。
答案 0 :(得分:2)
您正在使用C#语法。工作流表达式仅限VB。 VB中的等效语法应为:
taskItems.Find(Function(t As TaskItem) t.Name = "function").Value
答案 1 :(得分:0)
真棒!这很有效。我不得不做一点改变。
taskItems.Find(Function(t As TaskItem) t.Name = "function").Value
我不知道它只是vb。也谢谢你。