针对 .net 2.0 的 Visual Studio 2008 的静态反射?

发布于 2024-08-17 03:47:18 字数 175 浏览 2 评论 0原文

有没有使用 静态反射 的技巧Visual Studio 2008 针对 .net Framework 2.0 ?

Is there a trick to use static reflection with Visual Studio 2008 targeting .net framework 2.0 ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

淡淡離愁欲言轉身 2024-08-24 03:47:18

实际上,为此需要 .NET 3.5 并不完全正确。您需要的是 Expression 类;您可以为 2.0 编写这些内容 (我已经针对 CF 的 C# 3.0 完成了,它缺少 Expression),但这并不是很容易,而且我会质疑其好处。

如果您重视自己的理智,我建议您坚持使用字符串,直到升级到 3.5。对不起。

Actually, it isn't quite true that you need .NET 3.5 for this. What you need is the Expression classes; you can write these for 2.0 (I've done it for C# 3.0 targetting CF, which lacks Expression), but is isn't very easy, and I'd question the benefit.

If you value your sanity, I'd say stick with strings until you upgrade to 3.5. Sorry.

无所的.畏惧 2024-08-24 03:47:18

不可以,因为所谓的“静态反射”需要表达式树,而表达式树仅在 .NET 3.5+ 中可用。

请注意 LinqBridge,这是一个使某些 Linq 功能可用于 .NET 2.0 代码的库,没有实现表达式树

No, because so called "static reflection" requires expression trees, which are only available in .NET 3.5+.

Note that LinqBridge, a library which makes some Linq features available to .NET 2.0 code, doesn't implement expression trees

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文