【发布时间】:2013-07-17 01:47:57
【问题描述】:
类似于this,但有一点不同。
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 成功了,而另一个没有?
【问题讨论】:
标签: c# .net vb.net optional-parameters