我正在尝试使用 Visual Studios 的应用程序设置功能来轻松保存我的程序设置。我试图序列化的类之一包含来自 MathNet.Numerics 库的许多 DenseMatrix 对象。DenseMatrix 类没有无参数构造函数,因此在调用 My.Settings.Save() 时,序列化会崩溃。我尝试用 Double(,) 替换矩阵,但这也崩溃了。然后我尝试编写一些代码来包装 DenseMatrix 如下,但我猜它也失败了,因为所有基类都必须有无参数构造函数,但我不确定。是否有另一种逻辑方式来存储可以由 My.Settings.Save 自动序列化的矩阵?
<SettingsSerializeAs(SettingsSerializeAs.Xml)>
Public Class AvtMatrix
Inherits DenseMatrix
Public Sub New()
My.Base.New(3,3)
End Sub
End Class