自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳細(xì)分析VB.NET讀寫文本文件

開發(fā) 后端
這里介紹VB.NET讀寫文本文件,以前使用vb6.0的時(shí)候,對(duì)文本文件的操作挺麻煩的,所以本文介紹VB.NET讀寫文本文件。

VB.NET有很多值得學(xué)習(xí)的地方,這里我們主要介紹VB.NET讀寫文本文件,包括介紹XX等方面。

工作需要,小編需要使用VB.NET讀寫文本文件操作。編程需要完成如下工作:

1、把程序執(zhí)行錯(cuò)誤追加到錯(cuò)誤日志中

2、使巧巧讀書網(wǎng)的編輯能夠讀取錯(cuò)誤日志

記得以前使用vb6.0的時(shí)候,對(duì)文本文件的操作挺麻煩的,特別是在寫文件的時(shí)候,需要區(qū)分什么順序文件、隨機(jī)文件,很教材都專門針對(duì)文本文件的讀寫開辟了一個(gè)章節(jié)來(lái)講解,夠麻煩的了。現(xiàn)在使用.NET讀寫文本文件,因?yàn)闀r(shí)間倉(cāng)促,沒來(lái)得及細(xì)看MSDN,同時(shí)受到6.0的思路影響,把問(wèn)題復(fù)雜化了,在追加記錄到文本文件尾部的時(shí)候就寫不下去了,后來(lái)仔細(xì)看了一下MSDN中例子,問(wèn)題終于得到了解決。

好了下面進(jìn)入正題,分別把VB.NET讀寫文本文件的通用操作做個(gè)示例,免得后來(lái)新手多走彎路。

我們這里是對(duì)文件流進(jìn)行操作,所以模塊前面要加上:

Imports System.IO

1、寫操作:

使用System.IO的StreamWriter,下面是代碼:

  1. Dim strFilePath As String = SaveFileDialog1.FileName  
  2. Dim sw As StreamWriter = New StreamWriter(strFilePath, True)  
  3. 'true是指以追加的方式打開指定文件  
  4. For i = 0 To j  
  5. temp = i.ToString  
  6. sw.WriteLine(temp)  
  7. sw.Flush()  
  8. Next  
  9. sw.Close()  
  10. sw = Nothing 

首先要說(shuō)明的是構(gòu)造函數(shù)new

Public Sub New(path, append, Encoding)

◆path:要打開文件的完整路徑,如果文件不存在則自動(dòng)建立一個(gè)新的文件。

◆append:缺省值為false,指示是否以追加方式打開指定文件。false——如果存在path指定的文件,則覆蓋原文件,否則建立一個(gè)新文件;true——如果存在path指定的文件,則打開該文件,以追加數(shù)據(jù)的方式在文尾寫數(shù)據(jù),否則建立一個(gè)新文件。

◆Encoding:缺省值為System.Text.Encoding.Default,即使用系統(tǒng)缺省的編碼,指示以什么樣的編碼寫文件。

◆WriterLine(str):在文本中添加一個(gè)新行,同時(shí)在行尾加上回車換行符

2、讀操作

  1. Dim line As String  
  2. Dim sr As StreamReader = New StreamReader
    (strPath, System.Text.Encoding.Default)  
  3. Do While sr.Peek() > 0  
  4. line = sr.ReadLine()  
  5. Loop  
  6. sr.Close()  
  7. sr = Nothing 
  8. '構(gòu)造函數(shù)new  
  9. Public Sub New(Path, Encoding) 

◆path:要打開文件的完整路徑,如果文件拋出一個(gè)錯(cuò)誤。

◆Encoding:缺省值為System.Text.Encoding.Default,即使用系統(tǒng)缺省的編碼,指示以什么樣的編碼讀文件。

到這里就把VB.NET讀寫文本文件的操作示例講解完了,其實(shí).NET中對(duì)文件的讀寫還有其它的辦法,這里講的只是最實(shí)用的辦法,其它的有待讀者進(jìn)一步研究!

【編輯推薦】

  1. 概括VB.NET窗體編程模式
  2. 詳細(xì)分析VB.NET讀寫文本文件
  3. 講解VB.NET程序制作一個(gè)提醒程序
  4. 詳解VB6.0和VB.NET窗體的區(qū)別
  5. 簡(jiǎn)單描述VB.NET數(shù)據(jù)窗體
責(zé)任編輯:佚名 來(lái)源: IT168
相關(guān)推薦

2010-01-15 10:05:35

VB.NET文件對(duì)象

2009-10-28 10:06:29

VB.NET With

2009-10-29 14:16:32

VB.NET讀寫文本文

2009-10-10 15:19:43

VB.NET Web

2009-10-12 15:41:09

VB.NET動(dòng)態(tài)代碼

2010-01-08 16:10:05

VB.NET讀寫文本文

2010-01-15 16:21:45

VB.NET讀寫文本文

2010-01-07 17:00:38

VB.NET控件數(shù)組

2010-01-11 17:05:32

VB.NET操作文本文

2009-11-02 11:22:59

VB.NET文本文件操

2009-10-10 13:52:57

VB Update方法

2010-01-06 13:50:37

.NET Framew

2009-11-02 10:53:34

VB.NET INI文

2009-09-25 14:23:39

2009-09-28 10:39:01

Hibernate基礎(chǔ)

2009-10-28 13:03:54

2010-02-01 14:26:50

C++讀寫文本文件

2009-09-04 15:56:35

寫入文本文件

2009-09-14 13:50:35

LINQ編程模型

2009-09-08 15:56:50

Linq使用Group
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)