![](/img/trans.png)
[英]what is the equivalent of as Object,.Factory, byVal in vb.net to c#?
[英]Using ByVal in vb.net methods, what's the common practice?
在vb.net中,默认情况下方法使用ByVal的参数,使其明确是更好的实践/常规做法?
例如:
使用ByVal:
Private Sub MySub(ByVal Q As String)
{
' ...
}
End Sub
没有ByVal:
Private Sub MySub(Q As String)
{
' ...
}
End Sub
通常的做法是可以在ByValue或ByReference中指定方法参数。 在VB.NET中,默认参数类型是ByVal
。 在许多编程语言中,方法参数默认为by-value
。 如果参数未使用ByVal
或ByRef
限定,则参数类型将为ByVal。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.