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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C#寫文件處理操作三大方法淺析

C#寫文件處理操作在很多的開發(fā)項目中都會涉及,那么具體的實現(xiàn)方法是什么呢?這里向大家介紹三大方法,希望對你在開發(fā)應用中有所啟發(fā)。

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供惠民網(wǎng)站建設、惠民做網(wǎng)站、惠民網(wǎng)站設計、惠民網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、惠民企業(yè)網(wǎng)站模板建站服務,10年惠民做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。

首先C#寫文件處理操作必須先導入命名空間:using System.IO;

C#寫文件處理操作實現(xiàn)背景:一個文本框、一個按鈕、VS2005

C#寫文件方式一:用FileStream

 
 
 
  1. //實例化一個保存文件對話框  
  2. SaveFileDialog sf = new SaveFileDialog();  
  3. //設置文件保存類型  
  4. sf.Filter = "txt文件|*.txt|所有文件|*.*";  
  5. //如果用戶沒有輸入擴展名,自動追加后綴  
  6. sf.AddExtension = true;  
  7. //設置標題  
  8. sf.Title = "寫文件";  
  9. //如果用戶點擊了保存按鈕  
  10. if(sf.ShowDialog()==DialogResult.OK)  
  11. {  
  12. //實例化一個文件流--->與寫入文件相關聯(lián)  
  13. FileStream fs = new FileStream(sf.FileName,FileMode.Create);  
  14. //獲得字節(jié)數(shù)組  
  15. byte [] data =new UTF8Encoding().GetBytes(this.textBox1.Text);  
  16. //開始寫入  
  17. fs.Write(data,0,data.Length);  
  18. //清空緩沖區(qū)、關閉流  
  19. fs.Flush();  
  20. fs.Close();  
  21.  
  22. }  

C#寫文件方式二:用StreamWriter

 
 
 
  1. //實例化一個保存文件對話框  
  2. SaveFileDialog sf = new SaveFileDialog();  
  3. //設置文件保存類型  
  4. sf.Filter = "txt文件|*.txt|所有文件|*.*";  
  5. //如果用戶沒有輸入擴展名,自動追加后綴  
  6. sf.AddExtension = true;  
  7. //設置標題  
  8. sf.Title = "寫文件";  
  9. //如果用戶點擊了保存按鈕  
  10. if (sf.ShowDialog() == DialogResult.OK)  
  11. {  
  12. //實例化一個文件流--->與寫入文件相關聯(lián)  
  13. FileStream fs = new FileStream(sf.FileName, FileMode.Create);  
  14. //實例化一個StreamWriter-->與fs相關聯(lián)  
  15. StreamWriter sw = new StreamWriter(fs);  
  16. //開始寫入  
  17. sw.Write(this.textBox1.Text);  
  18. //清空緩沖區(qū)  
  19. sw.Flush();  
  20. //關閉流  
  21. sw.Close();  
  22. fs.Close();  
  23. }  
  24.  

C#寫文件方式三:用BinaryWriter

 
 
 
  1. //實例化一個保存文件對話框  
  2. SaveFileDialog sf = new SaveFileDialog();  
  3. //設置文件保存類型  
  4. sf.Filter = "txt文件|*.txt|所有文件|*.*";  
  5. //如果用戶沒有輸入擴展名,自動追加后綴  
  6. sf.AddExtension = true;  
  7. //設置標題  
  8. sf.Title = "寫文件";  
  9. //如果用戶點擊了保存按鈕  
  10. if (sf.ShowDialog() == DialogResult.OK)  
  11. {  
  12. //實例化一個文件流--->與寫入文件相關聯(lián)  
  13. FileStream fs =   
  14. new FileStream(sf.FileName, FileMode.Create);  
  15. //實例化BinaryWriter  
  16. BinaryWriter bw = new BinaryWriter(fs);  
  17. bw.Write(this.textBox1.Text);  
  18. //清空緩沖區(qū)  
  19. bw.Flush();  
  20. //關閉流  
  21. bw.Close();  
  22. fs.Close();  
  23. }  

C#寫文件處理操作的三大方法就向你介紹到這里,希望對你了解和學習C#寫文件的方法有所幫助。

【編輯推薦】

  1. C#接口實例應用的的深入探討
  2. C#接口事件的實現(xiàn)解析
  3. C#接口編程實例解析
  4. C#接口事件代理學習總結(jié)淺析
  5. C#寫文件操作實例淺析

本文標題:C#寫文件處理操作三大方法淺析
網(wǎng)站路徑:http://www.5511xx.com/article/cdcpcep.html