我们有一个 C# 类,其中包括两个函数,其参数仅通过参数修饰符不同:
bool DoSomething(Object obj){};
bool DoSomething(ref Object obj){};
现在我们需要从 VB.NET 调用这个方法(实际上是其中任何一个)。问题是 VB.NET 编译器无法决定使用哪种方法。
问题是:有没有办法告诉编译器我们想要第一个变体(或第二个变体,这对调用者无关紧要)?
在 VB.NET中将调用编写为DoSomething((myObj))
(即添加括号)没有帮助。