模塊級變量和全局變量 vb中窗體級變量,全局變量,局部變量的區(qū)別?
vb中窗體級變量,全局變量,局部變量的區(qū)別?窗體級和全局變量都在頂部聲明。局部變量在子函數(shù)或函數(shù)中定義。全局變量和窗體級變量的區(qū)別在于窗體級變量在窗體的頂部聲明,而全局變量在標準模塊的頂部聲明。最重要
vb中窗體級變量,全局變量,局部變量的區(qū)別?
窗體級和全局變量都在頂部聲明。局部變量在子函數(shù)或函數(shù)中定義。全局變量和窗體級變量的區(qū)別在于窗體級變量在窗體的頂部聲明,而全局變量在標準模塊的頂部聲明。最重要的是窗體級變量是定義為public還是private。如果使用public,那么變量不僅可以在主體中使用,還可以被其他模塊加前綴和調用,這通常稱為visible。private定義的表單級變量只能用于此表單,不能被外部世界調用(也就是說,外部世界看不到它)。局部變量只能由dim定義。這些是基本的區(qū)別。我舉一個例子:publicxasstring privateyastring privatesubformuload()dimzasineger endsub x,y都稱為表單級變量,而Z是局部變量。X和Y的主要區(qū)別在于X可以通過form1被其他形式調用。X方法,而y不能。