ЛангдаC#

Место общения программистов C#
Ответить
Anonymous
 Лангда

Сообщение Anonymous »

Я пытаюсь использовать Lambda Expressions в проекте, чтобы сопоставить API стороннего запроса. Итак, я анализирую дерево выражения вручную. < /P>

Если я передаю выражение лямбды, как: < /p>

Код: Выделить всё

p => p.Title == "title"
< /code>

Все работает. < /p>

Однако, если мое выражение Lambda выглядит так: < /p>

p => p.Title == myaspdropdown.SelectedValue
< /code>

Используя отладчик .NET, я не вижу фактического значения этого функции. Вместо этого я вижу что -то вроде: < /p>

p => p.Title = (value(ASP.usercontrols_myaspusercontrol_ascx).myaspdropdown.SelectedValue)
< /code>

Что дает? И когда я пытаюсь захватить правую сторону выражения в виде строки, я получаю (value (asp.usercontrols_myaspusercontrol_ascx) .myaspdropdown.selectedValue) 
вместо фактического значения. Как мне получить фактическое значение?

Подробнее здесь: https://stackoverflow.com/questions/238 ... ee-parsing
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»