成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#實現讀取文本文件淺析

開發 后端
這里介紹C#實現讀取文本文件,其內容重點就是如何讀取文本文件內容、如何改變文本文件的內容,以及如何用C#實現讀取文本文件的打印預覽和打印。

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

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

一.本文程序設計和運行的軟件環境:

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

2..Net FrameWork SDK Beta 2

二.C#處理文本文件的一些重要環節:

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

在本文介紹的程序中,C#實現讀取文本文件,用一個richTextBox組件顯示出來。要讀取文本文件,必須使用到"StreamReader"類,這個類是由名字空間"System.IO"中定義的。通過"StreamReader"類的"ReadLine ( )"方法,就可以讀取打開數據流當前行的數據了。下面代碼實現的功能就是讀取"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. // 從數據流中讀取每一行,直到文件的最后一行,并在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.如何改變文本文件中數據內容:

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

  1. //創建一個文件流,用以寫入或者創建一個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 ( ) ; 

【編輯推薦】

  1. C# this關鍵字詳解
  2. C#調用析構方法詳解
  3. C#釋放托管資源簡單描述
  4. C#單路代理簡單分析
  5. C#文法產生式概述
責任編輯:佚名 來源: 博客園
相關推薦

2009-09-02 19:13:08

C#處理文本文件

2009-08-19 17:44:15

C#操作文本文件

2009-08-20 10:17:27

C#操作文本文件

2009-08-20 09:15:20

C#操作文本文件

2009-08-06 18:33:45

C#處理文本文件

2009-08-12 17:59:48

C#讀取文本文

2009-08-26 11:53:56

C#打印文本文件

2009-09-04 15:56:35

寫入文本文件

2009-08-20 09:58:06

C#操作文本文件

2021-11-29 09:46:11

FileReaderJava開發

2009-08-12 17:42:57

C#讀文本文件

2009-08-20 09:26:14

C#操作文本文件

2010-02-01 14:26:50

C++讀寫文本文件

2009-08-13 09:16:57

C#讀取配置文件

2010-04-30 17:38:31

Unix文本

2009-08-12 17:27:11

C#讀取文件

2021-12-06 07:15:48

類方法類讀取文本

2009-08-12 16:26:30

C#讀取XML文檔

2009-08-12 18:06:53

C#讀取二進制文件

2010-01-15 10:05:35

VB.NET文件對象
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产午夜精品一区二区三区嫩草 | 亚洲精品久久久 | 色呦呦在线 | 99精品视频免费观看 | 久久亚洲春色中文字幕久久久 | 国产国语精品 | 黄免费观看 | 久久成人精品视频 | 色桃网| 精品视频在线观看 | 国产精品亚洲一区二区三区在线 | 久久国产一区二区 | 夜夜爽99久久国产综合精品女不卡 | 久久小视频| 久久精品国产99国产精品 | 亚洲一区二区三区免费在线观看 | 九九国产在线观看 | 国产精品亚洲成在人线 | 成年人网站免费视频 | 日本视频一区二区 | 看a网站| 国产在线精品一区二区三区 | 国产日韩欧美二区 | 久久精品国产亚洲夜色av网站 | 久久久久久久一区 | 成人免费视频观看视频 | 福利视频大全 | 国产成人一区二区三区 | 凹凸日日摸日日碰夜夜 | 午夜久久久久久久久久一区二区 | 亚洲精品无 | 日韩精品一区二区三区中文字幕 | 男女羞羞视频大全 | 国产在视频一区二区三区吞精 | 亚洲精品久久久蜜桃网站 | 日韩欧美精品 | 一区二区在线不卡 | 国产精品爱久久久久久久 | 亚洲一区在线日韩在线深爱 | 中文字幕精品一区二区三区精品 | 成人在线精品视频 |