有没有办法在C#之外为.NET创建一个空值?

时间:2011-09-27 20:55:55

标签: c# .net interop

我在第三方映像应用程序中使用.NET支持,它允许使用.NET程序集。唯一的问题是您必须使用完全限定名称来调用/创建事物,例如:

NewDotNetObject "System.Object";
NewDotNetObject "System.Drawing.Color" 1 2 3;
(NewDotNetMethodCall "System.Math").Abs -45;
...

我正在尝试使用我需要传递null值的方法。但我不知道null的完全限定名称。

可以通过这种方式创建null值吗?

1 个答案:

答案 0 :(得分:2)

不知道这是否适合您,但有System.DBNull表示没有数据。

或者你可以使用空指针吗?

System.IntPtr.Zero