gpt4 book ai didi

c# - 如何在 C# 中将对象数组转换为 double 组

转载 作者:太空狗 更新时间:2023-10-29 23:14:12 27 4
gpt4 key购买 nike

你好,最近我正在尝试使用 matlab 函数获取结果,而 matlab 函数可以像图像一样返回 double 组,但是然后我在 C# 中通过对象类获得了 double ,但我无法转换为 double 对象类有人可以帮助我

我已经解决了这个问题

        MLApp.MLApp matlab = new MLApp.MLApp();
matlab.Execute(@"Path");
object result = null;
matlab.Feval("RemoveShadow", 1, out result, 12, 13);
var res = (result as object[]).Select(x => (double[,])x).ToArray();
object im = res.GetValue(0);
double[,] d = (double[,])im;

我已经解决了这个问题

最佳答案

如果对象数组中的所有内容都是 double 的,则替代上述答案

double[] resultArray = Array.ConvertAll<object, double>
(inputArray, x => (double)x);

关于c# - 如何在 C# 中将对象数组转换为 double 组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28959206/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com