相关疑难解决方法(0)

便携式类库和反射

我正在为桌面,Windows 8商店和Windows手机同时构建新的应用程序.所以我创建了可移植类库,以便在所有平台上具有通用功能.我的问题是,当我尝试在PCL中重用我的代码时,我无法访问库中的一些方法和属性.根据MSDN,支持这些方法,但我现在知道为什么我无法访问它们.

        var property = memberExpression.Member as PropertyInfo;
        if (property == null)
        {
        }

        var getMethod = property.GetGetMethod(true);
        if (getMethod.IsStatic)
        {}
Run Code Online (Sandbox Code Playgroud)

这是无法编译的代码片段.GetGetMethod和IsStatic在Visual Studio编辑器中是红色的.我不知道为什么会发生这种情况以及如何访问这些属性.

所以,如果那里的任何人做过类似的事情,请帮我编译这段代码.

c# reflection portable-class-library

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

portable-class-library ×1

reflection ×1