c#windowsアプリケーションでdllを使用しようとしています。このdllはdouble [] []パラメータ(10000以上の値)と別のdouble []パラメータを期待しています。2次元配列double [] []をc#windowsアプリケーションに渡す
public static double[] CalcResults(double[][] Positions, double[] Values)
私はこの変数をC#クラスでどのように宣言するのかよくわかりません。 あなたのお手伝いをよろしくお願いします。
このDLLはネイティブDLLか.NETクラスライブラリですか?何を試しましたか?何が起こったのですか? –
私は分かりません。 double [] []はC#で有効です。 –
私は多くのドキュメンテーションなしでこのdllを手渡しました。私はILDisassemblerにdllをオープンし、ヘッダ情報が見つかりました。メタデータバージョン:v2.0.50727 double [、]と宣言された変数に値を代入すると、次のエラーメッセージが表示されます。 いくつかの無効な引数があるため、最もオーバーロードされたメソッドに一致しています 引数 '1': 'double [*、*]'から 'double [] []'に変換できません – ARK