将对象转换为字符串

时间:2013-10-22 21:40:00

标签: c# matlab object tostring

我使用此代码在C#中调用matlab函数

Object b;
matlab.Feval("fun444",(int)1,out b,(double)(10));
label1.Text = b.ToString();`

它有效,我可以使用调试模式在b中看到我的答案。 我想显示他的号码,但它返回给我:system.object [] 如何显示我在调试器中看到的双精度?

2 个答案:

答案 0 :(得分:1)

你有一个数组而不是一个对象。

你需要做这样的事...... 编辑:我第一次看到你的代码时没有看到你设置了一个文本框。

label1.Text = b[0].ToString();

答案 1 :(得分:1)

matlab.Feval为您提供了一个元素的数组,您可以这样得到它:

label1.Text = ((object[])b)[0].ToString()