【发布时间】:2017-01-19 10:15:59
【问题描述】:
转换一些 VB.NET 代码。一些静态函数对一些通过引用传递的参数做了一些工作,但不返回任何东西。 VB.NET 函数中到底发生了什么,它们可以在没有返回值的情况下存在并且不会出现任何调试错误?布尔值会发生什么?
Overloads Shared Function ExampleMethod(ByRef buffer1() as Byte, ByRef buffer2() as Byte) As Boolean
'do stuff here, no return types
End Function
Overloads Shared Function ExampleMethod(ByRef buffer1() as Byte, ByRef buffer2 as Byte) As Boolean
'do stuff here, no return types
End Function
【问题讨论】:
-
如果我错了,请纠正我,
As Boolean是否意味着返回Boolean?您也可以在此帖子中查看ByRef:stackoverflow.com/questions/9717057/…