(1)如果ComboBox中的不是通過數(shù)據(jù)綁定得到的,用ComboBox.Items.Clear?方法?從?ComboBox?中移除所有項(xiàng)。
創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè),集網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營銷、軟文營銷等專業(yè)人才根據(jù)搜索規(guī)律編程設(shè)計(jì),讓網(wǎng)站在運(yùn)行后,在搜索中有好的表現(xiàn),專業(yè)設(shè)計(jì)制作為您帶來效益的網(wǎng)站!讓網(wǎng)站建設(shè)為您創(chuàng)造效益。
'清除所有項(xiàng)
ComboBox1.Items.Clear()
'清除ComboBox1顯示
ComboBox1.ResetText()
(1)如果ComboBox中的是通過數(shù)據(jù)綁定得到的,在用ComboBox.Items.Clear?方法?從?ComboBox?中移除所有項(xiàng)之前,先斷開綁定的數(shù)據(jù)源。
'斷開數(shù)據(jù)源
ComboBox1.DataSource?=?Nothing
'清除所有項(xiàng)
ComboBox1.Items.Clear()
'清除ComboBox1顯示
ComboBox1.ResetText()
一般.net的垃圾回收機(jī)制會(huì)在過程結(jié)束后進(jìn)行垃圾回收,但是垃圾回收是比較消耗系統(tǒng)資源的,所以不可能經(jīng)常被調(diào)用。
如果你需要強(qiáng)制進(jìn)行垃圾回收,可在過程最后添加如下代碼:
GC.Collect()
強(qiáng)制進(jìn)行垃圾回收
Dim strFileName As String = "g:\test.txt"
If IO.File.Exists(strFileName) Then
My.Computer.FileSystem.DeleteFile(strFileName, FileIO.UIOption.OnlyErrorDialogs, FileIO.RecycleOption.SendToRecycleBin, FileIO.UICancelOption.DoNothing)
End If
好久沒搞.net了,都忘了,剛才查了一下MSDN,好似就沒有你說能清空的辦法,你直接close不就得了,為什么還要清數(shù)據(jù)?
如果你認(rèn)為占用資料,可以直接set dataReader =nothing,將資源釋放
重啟機(jī)器-按F8-選擇進(jìn)入安全模式,在安全模式下刪除,
如果還是不能刪除,右擊回收站-屬性:把回收站的最大空間設(shè)置為0,確定,,然后打開回收站,如果已經(jīng)清空了,再調(diào)回來~
很簡單,你沒有正確理解VB.net的內(nèi)存自動(dòng)回收機(jī)制,仔細(xì)看一下MSDN,好好研究一下相關(guān)的內(nèi)容。其實(shí)JAVA的內(nèi)存自動(dòng)回收機(jī)制與VB.net是類似的,如果你用VB.NET做不好,換用JAVA照樣做不好。
其實(shí),你已經(jīng)發(fā)現(xiàn)了為什么內(nèi)存不能回收,只是你沒意識(shí)到罷了。
為什么要用全局變量呢?給你舉個(gè)極端的例子吧:建立一個(gè)全局的Hashtable,然后將程序中創(chuàng)建的每一個(gè)對(duì)象實(shí)例加入到這個(gè)hashtable中,那么你將看到內(nèi)存一直猛增,直到崩潰。
正確的作法是:
1、盡量不用、少用全局變量和靜態(tài)變量
2、如果沒有必要,就不要把對(duì)象實(shí)例加到全局或靜態(tài)的Hashtable、ArrayList之類的集合中去,除非你是想自己建立一個(gè)對(duì)象緩沖池
3、如果你自己要建立對(duì)象緩沖池,就一定要注意對(duì)象的清理,盡早將不用的對(duì)象從池中刪除
4、找本好一點(diǎn)的數(shù)據(jù)結(jié)構(gòu),仔細(xì)學(xué)學(xué)其中關(guān)于自動(dòng)內(nèi)存回收的那幾種機(jī)制,以后在程序中不要違反它們的要求前提條件。
網(wǎng)頁題目:vbnet清空回收站的簡單介紹
鏈接URL:http://vcdvsql.cn/article40/hpjdeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、網(wǎng)站排名、網(wǎng)站設(shè)計(jì)、網(wǎng)站營銷、面包屑導(dǎo)航、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)