java - IKVM 的 Map.xml 中的字符串和复杂数据类型!

标签 java .net string ikvm remap

我正在使用 IKVM 将 java .jar 文件转换为 .NET .dll 文件。 我可以从整数类型的 getter 和 setter 创建一个属性.. 但我无法在 java 代码中对字符串数据类型执行此操作。 您能告诉我 IKVM 的字符串或复杂数据类型的 map.xml 中使用的格式是什么吗?

最佳答案

对于非基本类型,签名表示形式为“L”+类型名称+“;”。这是一个例子:

   <property name="Foo" sig="()Ljava.lang.String;">
     <getter name="getFoo" sig="()Ljava.lang.String;" />
     <setter name="setFoo" sig="(Ljava.lang.String;)V" />
   </property>

对于数组类型,请在元素类型签名表示形式前加上“[”前缀。

关于java - IKVM 的 Map.xml 中的字符串和复杂数据类型!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4687290/

相关文章:

javascript - 使用javascript将文本区域的输入与div中的文本进行比较

Datalogic elf 的 Java 移动版

java - 使用 spring boot 从 Secret Manager GCP 获取值

.net - 等待任务 x 时间并报告进度

.net - 嵌入网页的 3D CAD 查看器

c# - AutoFixture 和流畅的 Moq 语法

java - 相交在 HQL 中不起作用

Java 布局管理器建议

c - 如果 C 只能返回一个值(int、char 等),那么它如何返回字符串文字(字符数组)?

string - 在for循环中获取 token 的子字符串?