gpt4 book ai didi

PocketPC Windows CE 上的 C# 扩展方法

转载 作者:太空狗 更新时间:2023-10-29 22:15:25 25 4
gpt4 key购买 nike

扩展方法是否也适用于 CE 框架?我有一个字符串扩展方法,它在 Windows 窗体项目中运行良好,但它不会在 PocketPC 应用程序中构建。

我认为这很容易找到,但是我无法在 PocketPC 上找到任何关于扩展方法的信息。

编辑 糟糕,这是我的错误。我在 Visual Studio 2008 中编写了扩展方法,但是 PocketPC 项目正在 Visual Studio 2005 中编译,我没有意识到这一点。好吧,那是我生命中永远回不去的一个小时。无论如何,谢谢大家的回答。

最佳答案

想在这里澄清一点困惑。扩展方法是编译器的一个特性,不一定是特定版本的框架。因此,扩展方法可以在任何平台上使用,只要有支持扩展方法和该平台的编译器版本。

C# 3.0 编译器可以向下定位到 2.0 框架并支持扩展方法,因此它们应该在紧凑框架上可用。

框架实际为扩展方法提供的唯一东西是 ExtensionAttribute。但是,它没有任何关联的功能,如果它不可用,可以由您的应用程序定义。这是我写的一篇关于这个主题的博文

关于PocketPC Windows CE 上的 C# 扩展方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/975697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com