如何检查 Point3d 是否不为空?

2 c# null nullable autocad autocad-plugin

我的方法是...

Autodesk.AutoCAD.Geometry.Point3d point = null;
Run Code Online (Sandbox Code Playgroud)

但我似乎无法设置 a Point3dto null

谁能告诉我为什么以及如何检查 a 是否Point3dnull

Point3D我的意思是Autodesk.AutoCAD.Geometry.Point3d

Pat*_*man 5

AutocadPoint3d是一个struct. 因此它不能为空,它总是有一个值。

最多,您可以测试它是否有无效数字。可能有一个Point3d.Empty静态属性可供测试。

如果您希望它能够成为null,请使用Point3d?which 使可为struct空(通过将其包装在Nullable<T>.