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

本文关键字:一个 空值 创建 net 有没有 | 更新日期: 2023-09-27 18:10:04

我在一个第三方成像应用程序中使用。net支持,它允许使用。net程序集。唯一需要注意的是,您必须使用完全限定名来调用/创建东西,例如:

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

我试图使用一个方法,我需要通过一个null值。但是我不知道null的全称。

可以这样创建null值吗?

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

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

或者可以使用空指针吗?

System.IntPtr.Zero