真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

vb.net數(shù)組txt的簡(jiǎn)單介紹

VB.NET讀取TXT文件數(shù)據(jù)保存為數(shù)組

VB.NET編程讀取txt文本文檔中的數(shù)據(jù),并把數(shù)據(jù)保存為數(shù)組,代碼如下:

專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)花溪免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

'寫配件文件

Private?Sub?saveIni(ByVal?filePath?As?String,?ByVal?str?As?String)

Dim?sw?As?StreamWriter?=?New?StreamWriter(filePath,?True)?'true是指以追加的方式打開指定文件

sw.WriteLine(str)

sw.Flush()

sw.Close()

sw?=?Nothing

End?Sub

'讀配件文件

Private?Function?readIni(ByVal?filePath?As?String)

Dim?iniDt?As?New?DataTable

iniDt.Columns.Add("text")

iniDt.Columns.Add("value")

Try

Dim?sr?As?StreamReader?=?New?StreamReader(filePath,?System.Text.Encoding.Default)

Dim?line?As?String?=?""

While?Not?sr.EndOfStream

Dim?str?=?sr.ReadLine()'讀取當(dāng)前行

iniDt.Rows.Add(New?String()?{

str(0),

str(1)

})

End?While

sr.Close()

sr?=?Nothing

Catch?ex?As?Exception

End?Try

Return?iniDt

End?Function

在vb.net中如何生成一個(gè)txt文件,并且寫入一個(gè)數(shù)組的值?

已測(cè)試,代碼如下:

Imports?System.IO?'引入文本操作

Public?Class?Form1

Private?Sub?Button1_Click(ByVal?sender?As?System.Object,?ByVal?e?As?System.EventArgs)?Handles?Button1.Click

Dim?txt?As?String?=?Me.getTxt

SaveTxt(txt)

End?Sub

'取得存儲(chǔ)的文本

Private?Function?getTxt()?As?String

Dim?x(0?To?10)?As?Integer

For?i?As?Integer?=?0?To?x.Length?-?1

x(i)?=?CInt(100?*?Rnd())

Next

Dim?str?As?String?=?""

For?j?As?Integer?=?0?To?x.Length?-?1

str?+=?x(j).ToString??vbCrLf

Next

Return?str

End?Function

'存儲(chǔ)文本

Private?Sub?SaveTxt(ByVal?v?As?String)

Dim?fp?As?String?=?GetSavePath()

If?String.IsNullOrEmpty(fp)?=?False?Then

'StreamWriter

Dim?Swriter?As?New?StreamWriter(fp,?False)?'覆蓋或新建

Swriter.WriteLine(v)

Swriter.Close()

End?If

End?Sub

'取得存儲(chǔ)路徑

Private?WithEvents?sd?As?New?SaveFileDialog

Private?Function?GetSavePath()?As?String

sd.FileName?=?""

sd.AddExtension?=?True

sd.DefaultExt?=?"txt"

sd.Filter?=?"TXT文件(*.txt)|*.txt"

sd.ShowDialog()

Return?sd.FileName

End?Function

End?Class

測(cè)試截圖如下。

VB.NET中 怎么讀入TXT文本的數(shù)字到一個(gè)數(shù)組。。

代碼及注釋如下:

Dim aa$, s, ss'定義變量

Private Sub Form_Load()

Open "c:\temp.txt" For Input As #1'打開txt文件

aa = StrConv(InputB(LOF(1), 1), vbUnicode)'將文本讀入aa中

Close #1'關(guān)閉文件

End Sub

Private Sub Command1_Click()

s = Split(aa, vbNewLine)'將文本分離出來并放入數(shù)組s中

For i = 0 To UBound(s)'i從0到S的最大元素?cái)?shù)循環(huán)

If s(i) "" Then'如果數(shù)組部位空

ss = Split(s(i), "=")'擇將數(shù)組按照=分離,并放入數(shù)組ss

Print Val(ss(1))‘顯示數(shù)值化的數(shù)組ss第一個(gè)元素

End If

Next i

End Sub

請(qǐng)教在VB.net中如何將數(shù)據(jù)寫入txt文件、再從txt文件讀出?

軟糖來告訴你吧。

VB.net中讀寫文件主要使用System.IO命名空間。

① 使用 File.ReadAllText 讀取

Dim s As String = System.IO.File.ReadAllText("C:\a.txt")

② 使用 StreamReader 讀取,注意編碼格式和寫入的編碼保持一致。

Dim sr As StreamReader = New StreamReader("C:\a.txt", System.Text.Encoding.UTF8)

Dim s As String = sr.ReadToEnd()

sr.Close()

③ 使用 File.WriteAllText 寫入,會(huì)覆蓋同名的文件。

Dim 要寫的內(nèi)容 As String = ""

File.WriteAllText(文件路徑, 要寫的內(nèi)容, System.Text.Encoding.UTF8)

④ 使用 StreamWriter 寫入。

Dim sw As System.IO.StreamWriter = New System.IO.StreamWriter("C:\a.txt", False, System.Text.Encoding.UTF8)

sw.WriteLine(TextTB.Text)

sw.Close()

⑤ 使用 StreamWriter 追加寫入。

將上面代碼的第二個(gè)參數(shù)False改為True。

◆ 滿意請(qǐng)采納,謝謝 ◆


新聞標(biāo)題:vb.net數(shù)組txt的簡(jiǎn)單介紹
標(biāo)題鏈接:http://weahome.cn/article/heoose.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部