Чтение и запись в текстовый файл с использованием VB.NET со словами между - PullRequest
0 голосов
/ 26 июня 2010

Я хочу открыть текстовый файл и записать в него numbers из 1 to 100 и поставить между каждым числом enter.

Ответы [ 4 ]

2 голосов
/ 26 июня 2010

Один из способов, которым вы можете попытаться, - записать числа в StringBuilder, а затем использовать его метод ToString () для получения результирующего текста:

Imports System.IO
Imports System.Text


Public Class NumberWriter
   Private ReadOnly OutputPath as String = _
          Path.Combine(Application.StartupPath, "out.txt")


   Public Sub WriteOut()
       Dim outbuffer as New StringBuilder()

       For i as integer = 1 to 100
          outbuffer.AppendLine(System.Convert.ToString(i))
       Next i

       File.WriteAllText(OutputPath, outbuffer.ToString(), true)
   End Sub

   Public Shared Sub Main()
      Dim writer as New NumberWriter()
      Try
        writer.WriteOut()
      Catch ex as Exception
        Console.WriteLine(ex.Message)
      End Try
   End Sub
End Class
1 голос
/ 28 июня 2010

Вы также можете использовать пространство имен «My.Computer.FileSystem», например:

Dim str As String = ""
For num As Int16 = 1 To 100
  str += num.ToString & vbCrLf
Next
My.Computer.FileSystem.WriteAllText("C:\Working\Output.txt", str, False)
1 голос
/ 26 июня 2010

Есть хороший пример дома и учиться

 Dim FILE_NAME As String = "C:\test2.txt"

If System.IO.File.Exists(FILE_NAME) = True Then
    Dim objWriter As New System.IO.StreamWriter(FILE_NAME)
    objWriter.Write(TextBox1.Text)
    objWriter.Close()
    MsgBox("Text written to file")
Else
    MsgBox("File Does Not Exist")
End If
0 голосов
/ 26 июня 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...