在vb.net中,默认情况下方法使用ByVal的参数,使其明确是更好的实践/常规做法? 例如: 使用ByVal: Private Sub MySub(ByVal Q As String){ ' ...}End Sub 没有ByVal: Private Sub MySub(Q As String){ ' ...}End Sub 根
例如:
使用ByVal:
Private Sub MySub(ByVal Q As String)
{
' ...
}
End Sub
没有ByVal:
Private Sub MySub(Q As String)
{
' ...
}
End Sub
根据
Microsoft:
It is good programming practice to include either the ByVal or ByRef keyword with every declared parameter.
如果您使用Visual Studio,如果您没有明确指定它,则默认插入ByVal.
