почему я не могу назначить лямбда-выражение для строковой переменной в рабочем процессе Windows 4 - PullRequest
1 голос
/ 30 сентября 2010

У меня есть массив List с именем taskItems

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

Я пытаюсь использовать компонент Assign в рабочем процессе Windows, чтобы назначить лямбда-выражение выше для строковой переменной. Эта строковая переменная находится в FlowChart. Это не займет. То же самое выражение lamdba работает, если я использую его в коде.

Ответы [ 2 ]

2 голосов
/ 01 октября 2010

Вы используете синтаксис C #.Выражения рабочего процесса только VB.Эквивалентный синтаксис в VB должен быть:

taskItems.Find(Function(t As TaskItem) t.Name = "function").Value
0 голосов
/ 01 октября 2010

Отлично! это работало отлично. Я должен был сделать небольшое изменение.

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

Я не знал, что это только vb. Спасибо за это тоже.

...