FileSystem.PrintLine(Int32, Object[]) Méthode

Définition

Écrit dans un fichier séquentiel des données mises en forme pour l’affichage.

public:
 static void PrintLine(int FileNumber, ... cli::array <System::Object ^> ^ Output);
public static void PrintLine(int FileNumber, params object[] Output);
static member PrintLine : int * obj[] -> unit
Public Sub PrintLine (FileNumber As Integer, ParamArray Output As Object())

Paramètres

FileNumber
Int32

Required. N’importe quel numéro de fichier valide.

Output
Object[]

Optional. Zéro ou plusieurs expressions délimitées par des virgules pour écrire dans un fichier.

Les Output paramètres d’argument sont les suivants :

T:System.IO.IOException: le mode fichier n’est pas valide.

T:System.IO.IOException: FileNumber n’existe pas.

Exemples

Cet exemple utilise les fonctions et PrintLine les fonctions pour écrire des Print données dans un fichier.

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.

Remarques

Les Print fonctions et PrintLine les fonctions sont fournies pour la compatibilité descendante et peuvent affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem offre de meilleures performances. Pour plus d’informations, consultez File Access avec Visual Basic.

Print n’inclut pas de flux de ligne à la fin d’une ligne ; toutefois,PrintLine inclut un flux de ligne.

Les données écrites avec Print sont généralement lues à partir d’un fichier à l’aide LineInput ou Input.

Si vous omettez Output pour PrintLine, une ligne vide est imprimée dans le fichier ; pour Print, rien n’est sortie. Plusieurs expressions séparées par une virgule sont alignées sur les limites de tabulation, mais le mélange de virgules peut TAB entraîner des résultats incohérents.

Pour Boolean les données, soit FalseTrue imprimées. Les True mots clés et False les mots clés ne sont pas traduits, quels que soient les paramètres régionaux.

Les données de date sont écrites dans le fichier à l’aide du format de date court standard reconnu par le système. Lorsque la date ou l’heure du composant est manquant ou zéro, seule la partie fournie est écrite dans le fichier.

Rien n’est écrit dans le fichier si Output les données sont vides. Toutefois, si Output les données de liste sont DBNull, Null sont écrites dans le fichier.

Pour Error les données, la sortie apparaît sous la forme Error errorcode. Le Error mot clé n’est pas traduit indépendamment des paramètres régionaux.

Toutes les données écrites dans le fichier Print sont au courant international ; autrement dit, les données sont correctement mises en forme à l’aide du séparateur décimal approprié. Si l’utilisateur souhaite générer des données à utiliser par plusieurs paramètres régionaux, Write doit être utilisé.

L’écriture dans un fichier à l’aide des fonctions ou PrintLine des Print fonctions nécessite Write l’accès à partir de l’énumérationFileIOPermissionAccess. Pour plus d'informations, consultez FileIOPermissionAccess.

S’applique à

Voir aussi