2013-07-18 4 views
8

thisと似ていますが、ひねりがあります。オプションのVBパラメータはC言語で必要です

VB関数宣言:

Public Shared Function MyFunc(ByVal Name As String, ByVal Num As Integer, Optional ByRef obj As Object = Nothing, Optional ByVal val As Integer = 0) As Boolean 

C#での呼び出し(別の解決策は、私が.dllの上にコピーされた)メソッド 'MyFuncと' のいかなる過負荷が2つの引数

を取らない164

エラー

メタデータは、次のような機能を示します。

public static bool MyFunc(string Name, int Num, ref object obj, int val = 0); 

Optionalはなぜ、他のものは通過したのですか?

答えて

関連する問題