VB.net入门之——专业术语大白话

     凭着一夫之勇,以及十几年前VB6.0的入门臭底子,想快速理解VB.net甚是痛苦。从一个非计算机类专业,非相关行业从业者来看,这个重新入门的过程夹杂着各类让外行人一头雾水的专业术语,单单是查找并理解这些专业术语就占去了很多时间,被其折磨的欲仙欲死。那么可不可以用下里巴人、街头市井的语言来简练的表达其含义呢?我觉得是可以的,黑猫黄猫得鼠者雄嘛:)

1、Sub、Function后面紧随的参数,有ByVal和ByRef之分,ByVal是指By Value(所谓形参),ByRef是指By Reference(所谓实参)。 

      浏览了网上不少的解释,大致可以精炼如下:ByVal是值传递,ByRef是引用传递。形参在函数过程内使用,函数过程外是不存在这个变量的,函数参数只传递变量值,函数过程内无法对形参的值进行修改;;实参在函数过程外使用,必须事先在函数过程外声明,然后才能在传递参数的时候使用,函数过程内可以对变量的值进行修改,修改后在函数过程外也能读取最新的值。有点类似于局部变量 和 全局变量的区别。

     大白话: 实参ByRef——把送殡的埋坟里了 ;形参ByVal——送殡的很安全233333。    (送殡的——携带参数的变量)

 

posted @ 2020-06-16 16:27  一剑无血冯稀饭  阅读(319)  评论(0)    收藏  举报