日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
瞬間了解VB.NET集合存儲操作

大家都知道大多數(shù)程序處理對象集合而不是單個的對象。這里我們就詳細的介紹一下關(guān)于VB.NET集合存儲的一些問題吧。對于集合數(shù)據(jù),首先創(chuàng)建一個數(shù)組(或者是其他類型的集合,比如ArrayList或HashTable),用對象填充,然后一個Serialize方法就可以序列化真?zhèn)€集合,是不是很簡單?下面的例子,首先創(chuàng)建一個有兩個Person對象的ArrayList,然后序列化本身:

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信平臺小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了五常免費建站歡迎大家使用!

VB.NET集合存儲代碼:

 
 
 
  1. DimFSAsNewSystem.IO.FileStream_  
  2. ("c:\test.txt",IO.FileMode.Create)  
  3. DimBinFormatterAsNewBinary.BinaryFormatter()  
  4. DimPAsNewPerson()  
  5. DimPersonsAsNewArrayList  
  6. P=NewPerson()  
  7. P.Name="Person1" 
  8. P.Age=35 
  9. P.Income=32000 
  10. Persons.Add(P)  
  11. P=NewPerson()  
  12. P.Name="Person2" 
  13. P.Age=50 
  14. P.Income=72000 
  15. Persons.Add(P)  
  16. BinFormatter.Serialize(FS,Persons) 

以存儲序列化數(shù)據(jù)的文件為參數(shù),調(diào)用一個BinaryFormatter實例的Deserialize方法,就會返回一個對象,然后把它轉(zhuǎn)化為合適的類型。下面的代碼反序列化文件中的所有對象,然后處理所有的Person對象:

 
 
 
  1. FS=NewSystem.IO.FileStream_  
  2. ("c:\test.txt",IO.FileMode.OpenOrCreate)  
  3. DimobjAsObject  
  4. DimPAsPerson(),RAsRectangle()  
  5. Do  
  6. obj=BinFormatter.Deserialize(FS)  
  7. Ifobj.GetTypeIsGetType(Person)Then  
  8. P=CType(obj,Person)  
  9. 'ProcessthePobjext  
  10. EndIf  
  11. LoopWhileFS.Position 
  12. FS.Close() 

下面的例子調(diào)用Deserialize方法反序列化真?zhèn)€集合,然后把返回值轉(zhuǎn)換為合適的類型(Person):

 
 
 
  1. FS=NewSystem.IO.FileStream("c:\test.txt",IO.FileMode.OpenOrCreate)  
  2. DimobjAsObject  
  3. DimPersonsAsNewArrayList  
  4. obj=CType(BinFormatter.Deserialize(FS),ArrayList)  
  5. FS.Close() 

上述就是一個關(guān)與VB.NET集合存儲的講解,希望大家可以記下來作為以后的復(fù)習(xí)資料。

【編輯推薦】

  1. VB.NET編寫托盤程序經(jīng)驗雜談
  2. 手把手指導(dǎo)VB.NET Socket編程
  3. 快速了解VB.NET可選參數(shù)
  4. 詳細介紹VB.NET MyClass
  5. 自己動手用代碼實現(xiàn)VB.NET ListView加載數(shù)據(jù)

當(dāng)前文章:瞬間了解VB.NET集合存儲操作
本文地址:http://m.5511xx.com/article/cocsdpg.html