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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C#實現(xiàn)讀取文本文件淺析

C#語言有很多值得學習的地方,這里我們主要介紹C#實現(xiàn)讀取文本文件,包括介紹如何改變文本文件中數(shù)據(jù)內容等方面。

成都創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營銷推廣、網(wǎng)站重做改版、加查網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5建站、商城網(wǎng)站定制開發(fā)、集團公司官網(wǎng)建設、成都外貿網(wǎng)站建設、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為加查等各大城市提供網(wǎng)站開發(fā)制作服務。

文本文件是一種常用的文件格式,所以如何處理文本文件也就成為編程的一個重點。本文就來探討一下用C#是如何來處理文本文件。其內容重點就是如何讀取文本文件內容、如何改變文本文件的內容,以及如何用C#實現(xiàn)讀取文本文件的打印預覽和打印。

一.本文程序設計和運行的軟件環(huán)境:

1.微軟公司視窗2000服務器版

2..Net FrameWork SDK Beta 2

二.C#處理文本文件的一些重要環(huán)節(jié):

1.如何讀取文本文件內容:

在本文介紹的程序中,C#實現(xiàn)讀取文本文件,用一個richTextBox組件顯示出來。要讀取文本文件,必須使用到"StreamReader"類,這個類是由名字空間"System.IO"中定義的。通過"StreamReader"類的"ReadLine ( )"方法,就可以讀取打開數(shù)據(jù)流當前行的數(shù)據(jù)了。下面代碼實現(xiàn)的功能就是讀取"C:\file.txt"并在 richTextBox1組件中顯示出來:

 
 
 
  1. FileStream fs = new FileStream ( "C:\\file.txt", 
    FileMode.Open , FileAccess.Read ) ;  
  2. StreamReader m_streamReader = new StreamReader ( fs ) ;  
  3. //使用StreamReader類來讀取文件  
  4. m_streamReader.BaseStream.Seek ( 0 , SeekOrigin.Begin ) ;  
  5. // 從數(shù)據(jù)流中讀取每一行,直到文件的最后一行,并在richTextBox1中顯示出內容  
  6. this.richTextBox1.Text = "" ;  
  7. string strLine = m_streamReader.ReadLine ( ) ;  
  8. while ( strLine != null )  
  9. {  
  10. this.richTextBox1.Text += strLine + "\n" ;  
  11. strLine = m_streamReader.ReadLine ( ) ;  
  12. }  
  13. //關閉此StreamReader對象  
  14. m_streamReader.Close ( ) ; 

2.如何改變文本文件中數(shù)據(jù)內容:

在本文介紹的程序中,改變文本文件數(shù)據(jù)內容的功能是通過改變richTextBox1中的內容來實現(xiàn)的,當richTextBox1這的內容改變后,按動"另存為",就把richTextBox1中內容存儲到指定的文本文件中了。要想改變文本文件內容,要使用到"StreamWriter"類,這個類和"StreamReader"一樣,都是由"System.IO"名字空間來定義的。通過"StreamWriter"類的"Write ( )"方法,就可以輕松實現(xiàn)文本文件內容的更改了。下面代碼的功能是:如果"C"盤存在"file.txt",則把richTextBox1中的內容寫入到"file.txt"中,如果不存在,則創(chuàng)建此文件,然后在寫入文本數(shù)據(jù)。

 
 
 
  1. //創(chuàng)建一個文件流,用以寫入或者創(chuàng)建一個StreamWriter  
  2. FileStream fs = new FileStream ( "C\\file.txt" , 
    FileMode.OpenOrCreate , FileAccess.Write ) ;  
  3. StreamWriter m_streamWriter = new StreamWriter ( fs ) ;  
  4. m_streamWriter.Flush ( ) ;  
  5. // 使用StreamWriter來往文件中寫入內容  
  6. m_streamWriter.BaseStream.Seek ( 0 , SeekOrigin.Begin ) ;  
  7. // 把richTextBox1中的內容寫入文件  
  8. m_streamWriter.Write ( richTextBox1.Text ) ;  
  9. //關閉此文件  
  10. m_streamWriter.Flush ( ) ;  
  11. m_streamWriter.Close ( ) ; 

網(wǎng)站標題:C#實現(xiàn)讀取文本文件淺析
轉載注明:http://m.5511xx.com/article/ccdjsdp.html