VB.net入门之——专业术语大白话
凭着一夫之勇,以及十几年前VB6.0的入门臭底子,想快速理解VB.net甚是痛苦。从一个非计算机类专业,非相关行业从业者来看,这个重新入门的过程夹杂着各类让外行人一头雾水的专业术语,单单是查找并理解这些专业术语就占去了很多时间,被其折磨的欲仙欲死。那么可不可以用下里巴人、街头市井的语言来简练的表达其含义呢?我觉得是可以的,黑猫黄猫得鼠者雄嘛:)
1、Sub、Function后面紧随的参数,有ByVal和ByRef之分,ByVal是指By Value(所谓形参),ByRef是指By Reference(所谓实参)。
浏览了网上不少的解释,大致可以精炼如下:ByVal是值传递,ByRef是引用传递。形参在函数过程内使用,函数过程外是不存在这个变量的,函数参数只传递变量值,函数过程内无法对形参的值进行修改;;实参在函数过程外使用,必须事先在函数过程外声明,然后才能在传递参数的时候使用,函数过程内可以对变量的值进行修改,修改后在函数过程外也能读取最新的值。有点类似于局部变量 和 全局变量的区别。
大白话: 实参ByRef——把送殡的埋坟里了 ;形参ByVal——送殡的很安全233333。 (送殡的——携带参数的变量)
浙公网安备 33010602011771号