日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
快速掌握VB.NET讀寫文本文件操作

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

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

VB.NET讀寫文本文件

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

 
 
 
  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 

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

 
 
 
  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 

各種對象的存儲

采用BinaryFormatte以二進制的形式,或者用SoapFormatter類以XML格式都可以序列化一個具體的對象。只要把所有BinaryFormatter的引用改為SoapFormatter,無需改變任何代碼,就可以以XML格式序列化對象。

首先創(chuàng)建一個BinaryFormatter實例:

 
 
 
  1. DimBinFormatterAsNewBinary.BinaryFormatter() 

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

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

接著調用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) 

加一個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復制讀取音頻文件到剪貼板小技巧
  5. 深入概括VB.NET運行環(huán)境

網頁名稱:快速掌握VB.NET讀寫文本文件操作
URL網址:http://www.dlmjj.cn/article/djjsidi.html