Статическое отражение с Visual Studio 2008 для .net 2.0? - PullRequest
2 голосов
/ 11 января 2010

Есть ли уловка, чтобы использовать статическое отражение с Visual Studio 2008 для таргетинга .net Framework 2.0?

Ответы [ 2 ]

2 голосов
/ 11 января 2010

На самом деле, это не совсем так, что вам нужен .NET 3.5 для этого. Что вам нужно, это Expression классы; Вы можете написать это для 2.0 ( Я сделал это для C # 3.0, нацеленного на CF, в котором отсутствует Expression), но это не очень просто, и я бы задал выгода.

Если вы цените свое здравомыслие, я бы сказал, придерживайтесь строк, пока вы не обновитесь до 3.5. К сожалению.

2 голосов
/ 11 января 2010

Нет, потому что так называемое «статическое отражение» требует деревьев выражений, которые доступны только в .NET 3.5 +.

Обратите внимание, что LinqBridge , библиотека, которая делает некоторые функции Linq доступными для кода .NET 2.0, не реализует деревья выражений

...