在vb.net中如何生成一个txt文件,并且写入一个数组的值?

比如有个数组x(1)=1,x(2)=2,x(3)=3......x(i)=i我想生成一个记事本文件,这个文件中显示:12......i... 比如有个数组x(1)=1,x(2)=2,x(3)=3......x(i)=i
我想生成一个记事本文件,这个文件中显示:
1
2
......
i
展开
 我来答
zxpmine
2011-01-08 · 超过24用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:71.1万
展开全部

已测试,代码如下:

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

    '取得存储的文本

    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

    '存储文本

    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

    '取得存储路径

    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

测试截图如下。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式