与此类似,但有所不同。
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
)
错误 164 方法“MyFunc”没有重载需要 2 个参数
元数据显示函数为:
public static bool MyFunc(string Name, int Num, ref object obj, int val = 0);
为什么一个Optional
通过而另一个没有通过?