は:PHP連想配列をComVisible .NET関数に渡すことはできますか?私はPHPインデックスとする配列を渡すと
[<ComVisible(true)>]
type LettersClass() =
member this.DubbleArray(array: obj[]) =
// do stuff with the values in the array
:
$myVar = new COM('MyClass');
$myVar->DubbleArray([1, 2]);
を...それはSystem.Objectの[]、と私は例えば、それに応じてそれに対処できるようにC#やF#に伝わってきます
しかし、私は連想配列渡し:それはがDBNullとして伝わってくる...
$myVar->DubbleArray(array('first'=>'1st','second'=>'2nd'));
を。
COM経由で.NET関数に連想配列を渡す方法はありますか?
PHPと.NETの間に、より簡単で安全な方法がありますか。 JSONのシリアル化? –
私は他の方法に慣れていません。おそらく可能性があります。あなたの質問に.NETでタグを付けることが必要な場合があります –