我希望启动一个Vector<int>,并使用Math.Net库在C#中设置它的大小,这样以后我就可以用数据填充它。如果我尝试Vector<int> newvector = Vector<int>.Build.Dense(20);,我会得到一个例外,它说:
“System.TypeInitializationException”类型的异常发生在ReadSheetMusic.exe中,但未在用户代码中处理
不过,如果我把向量变成浮点或双倍,它就能工作了。但就目前而言,我的应用程序不需要十进制精度。我假设还有其他方法来设置向量和/或矩阵的大小,但我无法在.Build网站上找到替代任何Math.Net方法的方法。
发布于 2015-12-27 13:52:54
您可以始终添加try/catch块并检查异常信息。在这种情况下是:
{“不支持'Int32‘类型的矩阵和向量。此时只支持双、单、复或Complex32。”}
因此,目前唯一的选择是使用双/单。
https://stackoverflow.com/questions/34470590
复制相似问题