FileSystem.InputString(Int32, Int32) Méthode

Définition

Retourne String une valeur qui contient des caractères d’un fichier ouvert en mode ou Binary en Input mode. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que InputString. Pour plus d’informations, consultez FileSystem.

public:
 static System::String ^ InputString(int FileNumber, int CharCount);
public static string InputString(int FileNumber, int CharCount);
static member InputString : int * int -> string
Public Function InputString (FileNumber As Integer, CharCount As Integer) As String

Paramètres

FileNumber
Int32

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

CharCount
Int32

Required. Toute expression numérique valide spécifiant le nombre de caractères à lire.

Retours

Chaîne qui contient des caractères d’un fichier ouvert en mode ou Binary en Input mode. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que InputString.

Exceptions

FileNumber n’existe pas.

CharCount < 0 ou > 214.

Exemples

Cet exemple utilise la InputString fonction pour lire un caractère à la fois à partir d’un fichier et l’imprimer dans la Output fenêtre. Cet exemple suppose qu’il MyFile s’agit d’un fichier texte qui comporte plusieurs lignes d’exemples de données.

Dim oneChar As String
' Open file.
FileOpen(1, "MYFILE.TXT", OpenMode.Input)
' Loop until end of file.
While Not EOF(1)
    ' Get one character.
    oneChar = (InputString(1, 1))
    ' Print to the output window.
    System.Console.Out.WriteLine(oneChar)
End While
FileClose(1)

Remarques

La InputString fonction est fournie pour la compatibilité descendante et peut 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.

Les données lues avec la InputString fonction sont généralement écrites dans un fichier à l’aide Print ou FilePut. Utilisez cette fonction uniquement avec les fichiers ouverts en mode ou Binary en Input mode.

Contrairement à la Input fonction, la InputString fonction retourne tous les caractères qu’elle lit. Cela inclut des virgules, des retours chariot, des sauts de ligne, des guillemets et des espaces de début.

Avec les fichiers ouverts pour Binary l’accès, une tentative de lecture dans le fichier à l’aide de la InputString fonction jusqu’à ce que EOF retourne True une erreur. Utilisez les fonctions et Loc les LOF fonctions plutôt EOF que lorsque vous lisez des fichiers binaires à l’aide InputStringde , ou lorsque FileGet vous utilisez la EOF fonction.

Note

Lors de la lecture à partir de fichiers, ne prenez pas de décisions de sécurité sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic.

S’applique à

Voir aussi