我正在将一些用 C# 编写的代码翻译成 Java。此代码使用 COM 对象与第三方应用程序交互。我设法使用 com4j 库处理 COM 对象,但其中一种方法需要将 System.DBNull.value
传递给它,这是一个 C# 对象。
如何从 Java 应用程序处理它?</p>
最佳答案
.NET System.DBNull
等同于 VT_NULL 类型的 VARIANT
.事实上,这在此处正式记录:DBNull Class
所以我想使用 com4j 你可以创建一个 Variant , 调用 setType (VT_NULL),并将其传递给 .NET 互操作层。
关于c# - 如何在 Java 中使用 C# System.DBNull.value?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16300790/