【问题标题】:How to access methods of imported PCL library in Xamarin ios project如何在 Xamarin ios 项目中访问导入的 PCL 库的方法
【发布时间】:2018-05-24 17:39:23
【问题描述】:

我已将 PCL 库导入到我的 Xamarin IOS 项目中。我可以访问该类,但不能访问其下的方法

  1. 我尝试通过将方法设置为“静态”来访问它 Classsname.methodName 但它不起作用
  2. 我已尝试创建类的实例并尝试访问该方法,这也不起作用

任何帮助将不胜感激!

【问题讨论】:

  • 请尝试在您的问题中添加一些类和方法定义。同时,确保您的方法是公开的。
  • 谢谢!我刚刚发现,在类中创建方法时,它具有私有标识符。我刚刚将其更改为公开,现在可以了

标签: xamarin.ios printer-control-language


【解决方案1】:

如果我们不指定可访问性级别,默认情况下Class是internal,默认情况下方法是Private,所以按照Milang的建议,如果你想访问它,你应该将方法设为Public

没有public

public class Class1
{
    void test() {

    }
}

public

public class Class1
{
    public void test() {

    }
}

PS:如果还是不行,请尝试清理重建PCL库。

【讨论】:

  • 谢谢!我刚刚发现,在类中创建方法时,它具有私有标识符。我刚刚将其更改为公开,现在可以了
  • @Assegd 谢谢!!
猜你喜欢
  • 1970-01-01
  • 2017-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多