(資料圖)
1、Module實際上是Static Class,當然編譯器是不認Static Class這個說法的,我只是說是這個意思。
2、換句話說,其實就是一個Class,但是里面的所有函數過程都是靜態的,不需要通過實例就能夠訪問的。
3、比如: Public Module A Public Sub B() End Sub End Module 然后你在Form1里面就可以直接寫B()來調用模塊A里面的B了。
4、這里有一個前提條件就是Module以及這個Sub/Function對于Form1是可見的,如果你一時搞不清楚什么是可見的,那么就統統寫成Public吧。
5、 在一個程序里面是可以同時定義多個模塊的,沒有這方面的限制,只是一般來說如果你太依賴于模塊,那么就需要仔細考慮是否可能沒有按照面向對象的思想去寫程序了。
6、交換數據和調用的方法是一樣的,前面提到過了,不需要寫成A.B的形式,一般來說直接寫B就夠了。
7、可以交互的條件是對方對于調用方來說是可見的,全部是public是一種方式。
本文就為大家分享到這里,希望小伙伴們會喜歡。
[責任編輯:linlin]
標簽: