vb.net - Point3d 的 XML 序列化
问题描述
我尝试在网上搜索以解决此问题,但没有产生任何解决方案。
我正在尝试像下面这样序列化 Point3d,但是当我尝试它时,它不会在 XML 文件中产生任何结果。此属性在“ExClass”的子类中。
Public Property Point As Point3d
使用
Dim w As TextWriter = New StringWriter
s = New XmlSerializer(GetType(ExClass), New Type() {GetType(Point3d)})
s.Serialize(w, aB)
w.Flush()
我得到这种类型的输出:
<Angle>0</Angle>
<Radii>0</Radii>
<Point />
Angle 和 Radii 返回其默认值,但 Point3d 永远不会返回值。
解决方案
推荐阅读
- kubernetes - Openshift origin oc cluster up 失败
- r - Replace for-loop by function
- partitioning - 在 Autosar 中,我们如何决定哪些 SWC/BSW 应该转到受信任的 OS 应用程序,哪些 SWC/BSW 应该转到非受信任的 OS 应用程序?
- java - 用实际的 Controller 替换 Mocked Spring Boot Controller
- android - 多风格库:“必需的 org.gradle.usage 'java-api' 并发现不兼容的值 'java-runtime'”
- nuxeo - 如何在 nuxeo 平台中限制上传的文件类型
- c# - Modbus TCP 主到多个从连接
- javascript - How to make koa ctx.throw() use application/json rather than text/plain
- android - Kotlin 协程 - 异步等待
- c - 使用基地址访问结构成员