일부 VB.NET 코드를 변환 중입니다. 일부 정적 함수는 참조로 전달 된 일부 매개 변수에서 작동하지만 아무 것도 반환하지 않습니다. 반환 값을 가지지 않고 존재할 수있는 VB.NET 함수에서 정확히 무슨 일이 벌어지고 어떤 디버그 오류도 발생하지 않습니까? 부울은 어떻게됩니까?반환 값이없는 VB.NET 함수는 C#으로 변환하여 반환되는 오류가 발생합니까?
ExampleMethod = true
Exit Function
End Function
그것을 :
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
내가 틀렸다면 정정 해주세요. '부울'은 '부울'을 반환한다는 의미입니까? 이 게시물에서 ByRef를 확인할 수도 있습니다 : http://stackoverflow.com/questions/9717057/c-sharp-passing-arguments-by-default-is-byref-instead-of-byval – Prisoner