av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

快速掌握VB.NET讀寫文本文件操作

對于文本文件大家都知道,這里呢為大家提供一些關(guān)于VB.NET讀寫文本文件的代碼示例。在程序中最常用、最基本的操作就是把text寫入文件和讀回來。現(xiàn)在的應(yīng)用程序通常不用二進(jìn)制文件作存儲(chǔ)簡單的變量,而用它來存儲(chǔ)對象,對象集合以及其他機(jī)器代碼。下面,將看到具體操作的VB.NET讀寫文本文件例子。

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站與策劃設(shè)計(jì),宜昌網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:宜昌等地區(qū)。宜昌做網(wǎng)站價(jià)格咨詢:028-86922220

VB.NET讀寫文本文件

為了把text保存到文件,創(chuàng)建一個(gè)基于FileStream的StreamReader對象,然后調(diào)用Write方法把需要保存的text寫入文件。下面的代碼用SaveFileDialog提示用戶指定一個(gè)文件,用于保存TextBox1的內(nèi)容。

 
 
 
  1. SaveFileDialog1.Filter=_ 
  2. "TextFiles|*.txt|AllFiles|*.*"  
  3. SaveFileDialog1.FilterIndex=0 
  4. IfSaveFileDialog1.ShowDialog=DialogResult.OKThen  
  5. DimFSAsFileStream=SaveFileDialog1.OpenFile  
  6. DimSWAsNewStreamWriter(FS)  
  7. SW.Write(TextBox1.Text)  
  8. SW.Close()  
  9. FS.Close()  
  10. EndIf 

同樣采用類似的語句,我們讀取一個(gè)文本文件,并把內(nèi)容顯示在TextBox控件中。StreamReader的ReadToEnd方法返回文件的全部內(nèi)容。

 
 
 
  1. OpenFileDialog1.Filter=_ 
  2. "TextFiles|*.txt|AllFiles|*.*"  
  3. OpenFileDialog1.FilterIndex=0 
  4. IfOpenFileDialog1.ShowDialog=DialogResult.OKThen  
  5. DimFSAsFileStream  
  6. FS=OpenFileDialog1.OpenFile  
  7. DimSRAsNewStreamReader(FS)  
  8. TextBox1.Text=SR.ReadToEnd  
  9. SR.Close()  
  10. FS.Close()  
  11. EndIf 

各種對象的存儲(chǔ)

采用BinaryFormatte以二進(jìn)制的形式,或者用SoapFormatter類以XML格式都可以序列化一個(gè)具體的對象。只要把所有BinaryFormatter的引用改為SoapFormatter,無需改變?nèi)魏未a,就可以以XML格式序列化對象。

首先創(chuàng)建一個(gè)BinaryFormatter實(shí)例:

 
 
 
  1. DimBinFormatterAsNewBinary.BinaryFormatter() 

然后創(chuàng)建一個(gè)用于存儲(chǔ)序列化對象的FileStream對象:

 
 
 
  1. DimFSAsNewSystem.IO.FileStream("c:\test.txt",IO.FileMode.Create) 

接著調(diào)用BinFormatter的Serialize方法序列化任何可以序列化的framework對象:

 
 
 
  1. R=NewRectangle(rnd.Next(0,100),rnd.Next(0,300),_  
  2. rnd.Next(10,40),rnd.Next(1,9))  
  3. BinFormatter.Serialize(FS,R) 

加一個(gè)Serializable屬性使得自定義的對象可以序列化

 
 
 
  1. ()>PublicStructurePerson  
  2. DimNameAsString  
  3. DimAgeAsInteger  
  4. DimIncomeAsDecimal  
  5. EndStructure  
  6. DimPAsNewPerson()  
  7. P=BinFormatter.Serialize(FS,Person)  
  8. DimRAsNewRectangle  
  9. R=BinFormatter.Serialize(FS,Rectangle) 

【編輯推薦】

  1. VB.NET重命名批量修改大揭秘
  2. 程序員必看VB.NET CASE語句拓展篇
  3. 深入介紹VB.NET類庫 SmartRWLocker技巧
  4. VB.NET復(fù)制讀取音頻文件到剪貼板小技巧
  5. 深入概括VB.NET運(yùn)行環(huán)境

分享標(biāo)題:快速掌握VB.NET讀寫文本文件操作
瀏覽地址:http://uogjgqi.cn/article/djjsidi.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們在微信上24小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流