FileSystem.Print(Int32, Object[]) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee worden weergavegegevens naar een sequentiële bestand geschreven.
public:
static void Print(int FileNumber, ... cli::array <System::Object ^> ^ Output);
public static void Print(int FileNumber, params object[] Output);
static member Print : int * obj[] -> unit
Public Sub Print (FileNumber As Integer, ParamArray Output As Object())
Parameters
- FileNumber
- Int32
Required. Elk geldig bestandsnummer.
- Output
- Object[]
Optional. Nul of meer door komma's gescheiden expressies om naar een bestand te schrijven.
De Output argumentinstellingen zijn:
T:System.IO.IOException: de bestandsmodus is ongeldig.
T:System.IO.IOException: FileNumber bestaat niet.
Voorbeelden
In dit voorbeeld worden de Print en PrintLine functies gebruikt om gegevens naar een bestand te schrijven.
FileOpen(1, "c:\trash.txt", OpenMode.Output) ' Open file for output.
Print(1, "This is a test.") ' Print text to file.
PrintLine(1) ' Print blank line to file.
PrintLine(1, "Zone 1", TAB(), "Zone 2") ' Print in two print zones.
PrintLine(1, "Hello", "World") ' Separate strings with a tab.
PrintLine(1, SPC(5), "5 leading spaces ") ' Print five leading spaces.
PrintLine(1, TAB(10), "Hello") ' Print word at column 10.
' Assign Boolean, Date, and Error values.
Dim aBool As Boolean
Dim aDate As DateTime
aBool = False
aDate = DateTime.Parse("February 12, 1969")
' Dates and booleans are translated using locale settings of your system.
PrintLine(1, aBool, " is a Boolean value")
PrintLine(1, aDate, " is a date")
FileClose(1) ' Close file.
Opmerkingen
De Print functies en PrintLine functies zijn beschikbaar voor achterwaartse compatibiliteit en kunnen van invloed zijn op de prestaties. Voor niet-verouderde toepassingen biedt het My.Computer.FileSystem object betere prestaties. Zie File Access met Visual Basic voor meer informatie.
Print bevat geen regelinvoer aan het einde van een regel; PrintLine bevat echter wel een lijnfeed.
Gegevens die zijn geschreven met Print , worden meestal gelezen uit een bestand met behulp van LineInput of Input.
Als u weglaat OutputPrintLine, wordt er een lege regel naar het bestand afgedrukt. Er Printwordt niets uitgevoerd. Meerdere expressies gescheiden door een komma worden uitgelijnd op tabgrenzen, maar het combineren van komma's en TAB kan inconsistente resultaten veroorzaken.
Voor Boolean gegevens, True of False wordt deze afgedrukt. De True trefwoorden en False trefwoorden worden niet vertaald, ongeacht de landinstelling.
Datumgegevens worden naar het bestand geschreven met behulp van de standaard korte datumnotatie die door uw systeem wordt herkend. Wanneer de datum of het tijdonderdeel ontbreekt of nul, wordt alleen het opgegeven deel naar het bestand geschreven.
Er wordt niets naar het bestand geschreven als Output de gegevens leeg zijn. Als Output lijstgegevens echter wel DBNullzijn geschreven Null naar het bestand.
Voor Error gegevens wordt de uitvoer weergegeven als Error errorcode. Het Error trefwoord wordt niet vertaald, ongeacht de landinstelling.
Alle gegevens die naar het bestand worden geschreven, Print zijn internationaal op de hoogte. De gegevens worden dus correct opgemaakt met behulp van het juiste decimaalteken. Als de gebruiker gegevens wil uitvoeren voor gebruik door meerdere landinstellingen, Write moet deze worden gebruikt.
Schrijven naar een bestand met behulp van de Print of functies vereist Write toegang vanuit de FileIOPermissionAccessPrintLine opsomming. Zie voor meer informatie FileIOPermissionAccess .
Van toepassing op
Zie ook
- PrintLine(Int32, Object[])
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- SPC(Int16)
- TAB
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Bestandstoegang met Visual Basic
- Hoe to: Tekst naar bestanden schrijven in Visual Basic
- Hoe to: Tekst naar een bestand schrijven met een Streamwriter (Visual Basic)