java - 从 xamarin java 绑定(bind)中删除 virtual 关键字

标签 java c# xamarin xamarin.android

目前我正在尝试使用 Xamarin Java Binding 项目将 jar 文件转换为 dll。

这是java代码 public intcompareTo(java.lang.object paramPGAbsEffect)

变成 public virtual unsafe int CompareTo(对象p0) 在我的 C# 代码中。 我只想删除 virtual 关键字,因为 Java 文件中不存在该关键字。

我试过了 .../method[@name='compareTo']"name="virtual">false 但这不起作用。

最佳答案

默认情况下,所有 Java 函数都是虚拟的,除非您使用 Final 关键字。因此,该工具只是完成其工作,您应该了解有关 Java 和 C# 的更多信息。

关于java - 从 xamarin java 绑定(bind)中删除 virtual 关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35666347/

相关文章:

java - wait()方法对java同步块(synchronized block)中线程的影响

java - 没有用于方案的文件系统:null

c# - 如何在代码中动态地将新的视觉状态添加到自定义控件模板?

ios - iPhone 6 上的模拟器和物理设备之间的差异

c# - Xamarin - 如何从两个类中获取 ListView 源数据?

java - 我怎样才能使我的开发工作流程更 "enterprisey"?

java - 如何在 Android studio 中只执行一个选项卡的内容?

c# - 如何从服务可靠地捕获 Windows 登录、注销、锁定和解锁事件?

c# - 使用Unity进行属性依赖注入(inject)的正确方法

xamarin - Xamarin iOS 渲染器中使用的 "if (Control == null)"部分是什么?