【发布时间】:2011-06-03 04:55:31
【问题描述】:
如果输入参数是字节数组 - byte[],则来自 dll 的本机方法在 java 中有效。 如果我们使用 c# 中的相同方法,它会抛出 EntryPointNotFoundException。
那是因为 java 和 c# 中的 byte[] 是不同的东西吗?如果是这样,我应该如何使用 c# 中的本机函数?
【问题讨论】:
-
C# sbyte 和 java byte 一样吗?
-
是的,它们都以 8 位宽度签名,范围在 -128 到 127 之间