使用 JNA 将 C# 的 String 转换为 java
我正在使用 JNA 来处理 C# 中的 dll 构建。 我
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 80)]
public String serialNumber;
在 dll 中有代码
java中如何匹配serialNumber?
I am using JNA to deal with dll build in C#.
I have
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 80)]
public String serialNumber;
code in dll
How to match serialNumber in java?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你尝试过Java的
String
吗?看起来 C# 的
string
是 C 的char*
的适当翻译,而 Java 的string
是 C 的char* 的适当翻译
,我想它会起作用。Did you try Java's
String
?It looks like C#'s
string
is the adequate translation to C'schar*
, and as Java'sstring
is the adequate translation of C'schar*
, I would suppose it would work.