在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.