About VB. NET in the formal parameters of the transfer mode? ?

Users questions: VB. NET in the form of parameter passing mode, the default is based on ByVal (by value pass), or ByRef (passed by address)? ? Why are some books that are based on the value that is based on address some grass, and weighs a good old man of hope heroes to explain their interpretation of Caesar ~ ~ ~
Experts answer: is by default ByRef (by address) mainly to see the argument, if the argument is a constant, expression or function, according to the value passed. Otherwise pass by address
  • This information provided by the users.Thanks!