2017-11-01 8 views
-2

オブジェクトの配列をdouble型または他の型に変換するにはどうすればよいですか?異なる種類のC#でオブジェクトの配列を変換する方法

これは私がobject[](私はMatlabプロダクションサーバを使用しました)に変換するMatlabからの返答です。

このようにそれがどのように見えるかれる:出力

object[] result = {{double[20, 20]}, ...result[2] ...} 

結果[0]
結果[、]二重である、[1] {ダブル[20]}
あります結果[2]は{double [20]}
です。結果[3]は{byte [525,700,3]}です//これは画像に変更する必要があります

+2

ループ反復で各オブジェクトのタイプをチェックし、そこにキャストします。 –

+0

Matlabのサポートでよりよく尋ねられます。 MATLAB配列とC#配列があり、常に互換性があるとは限りません。変換を行うには、MATLABインターフェースが必要な場合があります。 – jdweng

+0

オブジェクトをキャストする方法..?私はすでにそれぞれのタイプを知っています...ダブル[、] ??? –

答えて

-1
var arr1 = (double[,])result[0]; 
var arr2 = (double[])result[1]; 
var arr3 = (double[])result[2]; 
var arr4 = (byte[,,])result[3]; 

これは答えです...今、私はhahahaをキャストする方法を知っています!

関連する問題