ではありません。参照先のVB6 DLLで作業しています。問題は、メソッド/関数呼び出しの結果が同じではないことです。コード例下記検証が失敗した場合C#/ VB.Netの問題:VB.Netは文字列配列を塗りつぶしますが、C#は
まずVB.Net
Dim Validations() As String
myErr = myEntry.ValidateLine(Validations)
、文字列配列の検証は、エラーの説明文字列が充填されています。私はC#で同じことを達成しようとしました:
private string[] valArray = null;
sdkError = sdkEntry.ValidateLine(valArray);
誰もが、私はC#文字列配列を埋めるために得ることができない理由のアイデアを持っていますか?
また、VB内の関数は、おそらくそれはこれとは何かを持っている、
ValidateLine(REFのSystem.Array ValErrors)...のSystem.ArrayにREFと呼ばれているのですか?
には、ArrayListと試みたことがありますか? –