Visual Basic 2005 ?? Visual Basic .NET ??? System.IO ?? ????? ?? ?? ??? ????? ?? ????? ?? ??? ????

???? ?????? ???? ??????
???? ID: 302309 - ?? ???????? ?? ?????? ??? ?? ?? ???? ???? ???? ??.
?? ???? ?? Microsoft Visual c# .NET ??????? ?? ???, ????? 306777.
?? ???? ?? Microsoft Visual Basic 6.0 ??????? ?? ???, ????? 183638.
??? ?? ??????? ???? | ??? ?? ??????? ????

?? ????? ??

??????

?? ???? ?? ??????? ??????? ???? ?? ??? ???? ????????? ???? ?? ?? ???? ??? ????? ?? ?????????? ?? ??? ?? ??????? ????????? ???? ?? ??? ??? ArrayList ???? ?? ????? ?????

??? ??????? ?? ????? ??? Visual Basic 2005 ?? Visual Basic .NET ???

????? ?? ??????? ?? ??? ??? ????? ?? ????? ?? ?? ?????????? ??? ??. ????? / (IO) ???????????, ?? ????? ?? ????? ?? ??? ?? ???????? ???? ??, ?? ?? ?????? ?? ?????? ??? ??? ?? ?????? ???, ??? ?? ??? ?????? ?? ?? ?? ??? ??? ????? ????? ?? ????? ?? ?? ??????? ??????? ?? ??? ????????? ??? ?? ?????? ??? ?? ?? ???? ?? ????? ???? ?? ???? ?? ????? ????? ?? ??? ?????? ???? ?????? ?? ???? ???????? ?? ?????? ????? ?? ??????? ??????? ???????? ???? ?? ??? ??? ArrayList ???? ?? ????? ???? ?? ??? ???? ?????? ??? ????? ?? ?? ????? ?? ??? ????? ??? System.IO ?????, ????? ??? ?? System.IO.StreamReader ???? ???????? ?? ?????? ?? ????? ???? ???

??? ?? ????? ?? ??? ??? (. txt) ????? ?? ?? ??? ??????? ?? ???????? ???? ?? ????? ?? ????

???, ?? Microsoft Visual Basic 2005 ?? Microsoft Visual Basic .NET ?? ???? ??? ????? ?? ????? ?? ???, ?? ???? ???? ????? ?????:
  1. Microsoft Visual Studio 2005 ?? Microsoft Visual Studio .NET ??????? ????? ??? ??? ????? ????????? ????? Visual Basic ???? Visual Studio ?? ??????? ?? ?? ??? ??? ????? Main() ????????? ?? ??? ??????
  2. ????????? ???? ?? ????????? ??? ?? ?? ?? ?????? ???????? ???????? ??? ????? ?? ?? declarations ????? ???? ?? ??? ?????? ???? ??? ?? ??????, System.IO?? System.Collections ???????? ???? ??? ?? ????? ???? ??? ??? ???? ??? ??? ?? ????????? ?? ???? ?? ???? ?? ????? ?? ????? ???? ????? ???? declarations.
    Imports System
    Imports System.IO
    Imports System.Collections
    					
  3. ????? ?? ??? ???? ????? ?? ????? ?? ???, ??? StreamReader ???????? ?? ?? ?? ??????? ?????, ?? ????? ?? ?? ??? ???????? ??????????? ???:
    Dim objReader As New StreamReader("c:\test.txt")
    					
  4. ???? ???????? ?????? ?? ?????? ?? ??? ??? ???????? ?? ?? ???????? ???? ????? ?? ?? ????????? ?? ??? ???? ?? ???? ?? ??? ??? ArrayList?? ????????? ?? ?????? ?? ?????, ??????? ????? ?? ?? ?? ?????? ?? ???? ???????? ??????
    Dim sLine As String = ""
    Dim arrText As New ArrayList()
    					
  5. ReadToEnd ???? ?? ????? ??????? ????? ??? ?? ?? ??? ??? ????? ????? ???, ????? ?? ??? ?? ????? ???? ???????, ???? ??? ?????? ?? ???, ?? ??? ??? ????? ?? ?????? ??? ???? ?? ??? ?? ReadLine ?????? ?? ????? ?? ???? ???? ??? ?? ??? ????? ?? ????? ??, ?? ???? ???? ?? "???," ?? ?????? ???? ?? ??? ?? ??? ?? ?????? ???? ?? ???? ???? ????? ?? ???????? ?????? ?????, ?? ??? ??? ?? ???? ArrayList ???? ??? ????????? ???????? ???? ?? ??? ?????? ???? ArrayList ?? ????? ?? ???? ????
    Do
        sLine = objReader.ReadLine()
        If Not sLine Is Nothing Then
            arrText.Add(sLine)
        End If
    Loop Until sLine Is Nothing
    objReader.Close()
    					
  6. ?? ??????? ????? ?? ??? ??? "??? ????????" ??? ?? ????? ???? ???? ?? ArrayList ???? ?? ??? ????? ??????????? ???:
    For Each sLine In arrText
        Console.WriteLine(sLine)
    Next
    Console.ReadLine()
    					
  7. ?????? ?? ???? ??? ?? ?? ?? ???? ????, ?? ???? ????? ' % ws ' ?? ??????

??? ??????? ?????

Imports System
Imports System.IO
Imports System.Collections

Module Module1

    Sub Main()
        Dim objReader As New StreamReader("c:\test.txt")
        Dim sLine As String = ""
        Dim arrText As New ArrayList()

        Do
            sLine = objReader.ReadLine()
            If Not sLine Is Nothing Then
                arrText.Add(sLine)
            End If
        Loop Until sLine Is Nothing
        objReader.Close()

        For Each sLine In arrText
            Console.WriteLine(sLine)
        Next
        Console.ReadLine()
    End Sub

End Module
				

Pitfalls

?? ?? ????? ?? ??? ??? ?? ????? ???? ???? ?? ??? ?? ????? ??? I/o ????? ???? ????? ??????:
  • ???? ?? ??? ?? ???? ????? ?? ?????, ?? ??????? ?? ?? ?? ????? ?? ????? ?? ?????? ?? ??? ??? ????? ?????? ?? ???? ?? ?? ???? ?? ????? ??? ???
  • ?? ?????? ????? ??????? ????? ??? ?????? ???? ????? ??????? ???? ??? ??? ?? ?????? ????? ???? ?? ?? ?????? ? ???? ??. ???? ?????? ??? ???? ?? ???? ?? ??? ?? ???? ??? ?? ??????? ?? ?????? ???? ?? ???? ?? ????? ???
?? ????????? ??? ?? ??? ?? ?? ????? ????? ?? ???? ?? ??? ????? ?? ?? ?? ??????? ???????? ?? ????? ???? ?? ??? ?? ??????... catch ????? ?????? ???? ?? ??? ????? ????? ?????? ???

???

???? ID: 302309 - ????? ???????: 07 ??? 2013 - ??????: 5.0
???? ???? ???? ??:
  • Microsoft Visual Basic 2005
  • Microsoft Visual Basic .NET 2003 Standard Edition
  • Microsoft Visual Basic .NET 2002 Standard Edition
??????: 
kbvs2005applies kbvs2005swept kbhowtomaster kbmt KB302309 KbMthi
???? ?????? ????????
??????????: ?? ???? ?? ???? ??????? ?? ????? ?? Microsoft ????-?????? ?????????? ?????? ?????? ???? ??? ??. Microsoft ???? ??? ????-???????? ?? ????-???????? ????? ?????? ?? ???? ???????? ???? ?? ???? ????? ????? ??? ?? ??? ?????? ?? ???? ???? ???? ??? ????? ??. ???????, ????-???????? ???? ????? ???? ???? ???? ???. ?????, ????????, ?????-???? ?? ??????? ?? ???????? ?? ???? ???, ???? ?? ??? ?????? ???? ???? ??? ????? ??? ?? ???? ??. Microsoft ??????? ??? ???? ?? ?????? ?? ??????????, ????????? ?? ??? ?????? ?? ???? ????? ?? ???? ???????? ?? ??? ???? ????? ?? ??? ????????? ???? ??. Microsoft ????-?????? ?????????? ?? ????? ?????? ?? ?? ??? ??.
?????????? ?? ??????? ????????? ??????? ??:302309

??????????? ???

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com