FileSystem.InputString(Int32, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.