Condividi tramite


FileSystem.Input Metodo

Definizione

Legge i dati da un file sequenziale aperto e li assegna a variabili.

Overload

Input(Int32, Object)

Legge i dati da un file sequenziale aperto e li assegna a variabili.

Input(Int32, Int64)

Legge i dati da un file sequenziale aperto e li assegna a variabili.

Input(Int32, Int32)

Legge i dati da un file sequenziale aperto e li assegna a variabili.

Input(Int32, Int16)

Legge i dati da un file sequenziale aperto e li assegna a variabili.

Input(Int32, Double)

Legge i dati da un file sequenziale aperto e li assegna a variabili.

Input(Int32, Boolean)

Legge i dati da un file sequenziale aperto e li assegna a variabili.

Input(Int32, DateTime)

Legge i dati da un file sequenziale aperto e li assegna a variabili.

Input(Int32, Char)

Legge i dati da un file sequenziale aperto e li assegna a variabili.

Input(Int32, Byte)

Legge i dati da un file sequenziale aperto e li assegna a variabili.

Input(Int32, Single)

Legge i dati da un file sequenziale aperto e li assegna a variabili.

Input(Int32, Decimal)

Legge i dati da un file sequenziale aperto e li assegna a variabili.

Input(Int32, String)

Legge i dati da un file sequenziale aperto e li assegna a variabili.

Input(Int32, Object)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Legge i dati da un file sequenziale aperto e li assegna a variabili.

public:
 static void Input(int FileNumber, System::Object ^ % Value);
public static void Input (int FileNumber, ref object Value);
static member Input : int * obj -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Object)

Parametri

FileNumber
Int32

Obbligatorio. Qualsiasi numero di file valido.

Value
Object

Obbligatorio. La variabile cui sono assegnati i valori letti dal file non può essere una matrice o una variabile oggetto.

Eccezioni

La modalità File non è valida.

Esempio

In questo esempio viene usata la Input funzione per leggere i dati da un file in due variabili. In questo esempio si presuppone che TestFile si tratti di un file con diverse righe di dati scritte usando la Write funzione , ogni riga contenente una stringa tra virgolette e un numero separato da una virgola, ad esempio: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Commenti

La Input funzione viene fornita per la compatibilità con le versioni precedenti e può influire sulle prestazioni. Per le applicazioni non legacy, l'oggetto My.Computer.FileSystem offre prestazioni migliori. Per altre informazioni, vedere Accesso ai file con Visual Basic.

I dati letti con Input vengono in genere scritti in un file usando Write. Usare questa funzione solo con i file aperti in Input modalità o Binary .

Importante

Durante la lettura dai file, non prendere decisioni sul contenuto del file in base all'estensione del nome file. Ad esempio, un file denominato Form1.vb potrebbe non essere un file di origine di Visual Basic 2005.

In caso di lettura, i dati stringa standard o numerici vengono assegnati alle variabili senza modifiche. Nella tabella seguente viene illustrato il modo in cui vengono trattati altri dati di input.

Dati Valore assegnato alla variabile
Delimitazione di una virgola o di una riga vuota Empty
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Data e/o ora rappresentate dall'espressione
#ERROR errornumber# errornumber (variabile è un oggetto contrassegnato come errore)

Se si raggiunge la fine del file durante l'input di un elemento dati, l'input viene arrestato e si verifica un errore.

Nota

La Input funzione non è localizzata. Ad esempio, nella versione tedesca, se si immette 3.14159, restituisce solo 3, perché la virgola viene considerata come separatore variabile anziché come separatore decimale.

Importante

La lettura da un file tramite la Input funzione richiede Read l'accesso dall'enumerazione FileIOPermissionAccess . Per altre informazioni, vedere FileIOPermissionAccess.

Vedi anche

Si applica a

Input(Int32, Int64)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Legge i dati da un file sequenziale aperto e li assegna a variabili.

public:
 static void Input(int FileNumber, long % Value);
public static void Input (int FileNumber, ref long Value);
static member Input : int * int64 -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Long)

Parametri

FileNumber
Int32

Obbligatorio. Qualsiasi numero di file valido.

Value
Int64

Obbligatorio. La variabile cui sono assegnati i valori letti dal file non può essere una matrice o una variabile oggetto.

Eccezioni

La modalità File non è valida.

Esempio

In questo esempio viene usata la Input funzione per leggere i dati da un file in due variabili. In questo esempio si presuppone che TestFile si tratti di un file con diverse righe di dati scritte usando la Write funzione , ogni riga contenente una stringa tra virgolette e un numero separato da una virgola, ad esempio: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Commenti

La Input funzione viene fornita per la compatibilità con le versioni precedenti e può influire sulle prestazioni. Per le applicazioni non legacy, l'oggetto My.Computer.FileSystem offre prestazioni migliori. Per altre informazioni, vedere Accesso ai file con Visual Basic.

I dati letti con Input vengono in genere scritti in un file usando Write. Usare questa funzione solo con i file aperti in Input modalità o Binary .

Importante

Durante la lettura dai file, non prendere decisioni sul contenuto del file in base all'estensione del nome file. Ad esempio, un file denominato Form1.vb potrebbe non essere un file di origine di Visual Basic 2005.

In caso di lettura, i dati stringa standard o numerici vengono assegnati alle variabili senza modifiche. Nella tabella seguente viene illustrato il modo in cui vengono trattati altri dati di input.

Dati Valore assegnato alla variabile
Delimitazione di una virgola o di una riga vuota Empty
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Data e/o ora rappresentate dall'espressione
#ERROR errornumber# errornumber (variabile è un oggetto contrassegnato come errore)

Se si raggiunge la fine del file durante l'input di un elemento dati, l'input viene arrestato e si verifica un errore.

Nota

La Input funzione non è localizzata. Ad esempio, nella versione tedesca, se si immette 3.14159, restituisce solo 3, perché la virgola viene considerata come separatore variabile anziché come separatore decimale.

Importante

La lettura da un file tramite la Input funzione richiede Read l'accesso dall'enumerazione FileIOPermissionAccess . Per altre informazioni, vedere FileIOPermissionAccess.

Vedi anche

Si applica a

Input(Int32, Int32)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Legge i dati da un file sequenziale aperto e li assegna a variabili.

public:
 static void Input(int FileNumber, int % Value);
public static void Input (int FileNumber, ref int Value);
static member Input : int * int -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Integer)

Parametri

FileNumber
Int32

Obbligatorio. Qualsiasi numero di file valido.

Value
Int32

Obbligatorio. La variabile cui sono assegnati i valori letti dal file non può essere una matrice o una variabile oggetto.

Eccezioni

La modalità File non è valida.

Esempio

In questo esempio viene usata la Input funzione per leggere i dati da un file in due variabili. In questo esempio si presuppone che TestFile si tratti di un file con diverse righe di dati scritte usando la Write funzione , ogni riga contenente una stringa tra virgolette e un numero separato da una virgola, ad esempio: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Commenti

La Input funzione viene fornita per la compatibilità con le versioni precedenti e può influire sulle prestazioni. Per le applicazioni non legacy, l'oggetto My.Computer.FileSystem offre prestazioni migliori. Per altre informazioni, vedere Accesso ai file con Visual Basic.

I dati letti con Input vengono in genere scritti in un file usando Write. Usare questa funzione solo con i file aperti in Input modalità o Binary .

Importante

Durante la lettura dai file, non prendere decisioni sul contenuto del file in base all'estensione del nome file. Ad esempio, un file denominato Form1.vb potrebbe non essere un file di origine di Visual Basic 2005.

In caso di lettura, i dati stringa standard o numerici vengono assegnati alle variabili senza modifiche. Nella tabella seguente viene illustrato il modo in cui vengono trattati altri dati di input.

Dati Valore assegnato alla variabile
Delimitazione di una virgola o di una riga vuota Empty
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Data e/o ora rappresentate dall'espressione
#ERROR errornumber# errornumber (variabile è un oggetto contrassegnato come errore)

Se si raggiunge la fine del file durante l'input di un elemento dati, l'input viene arrestato e si verifica un errore.

Nota

La Input funzione non è localizzata. Ad esempio, nella versione tedesca, se si immette 3.14159, restituisce solo 3, poiché la virgola viene considerata come separatore variabile anziché come separatore decimale.

Importante

La lettura da un file tramite la Input funzione richiede Read l'accesso dall'enumerazione FileIOPermissionAccess . Per altre informazioni, vedere FileIOPermissionAccess.

Vedi anche

Si applica a

Input(Int32, Int16)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Legge i dati da un file sequenziale aperto e li assegna a variabili.

public:
 static void Input(int FileNumber, short % Value);
public static void Input (int FileNumber, ref short Value);
static member Input : int * int16 -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Short)

Parametri

FileNumber
Int32

Obbligatorio. Qualsiasi numero di file valido.

Value
Int16

Obbligatorio. La variabile cui sono assegnati i valori letti dal file non può essere una matrice o una variabile oggetto.

Eccezioni

La modalità File non è valida.

Esempio

In questo esempio viene usata la Input funzione per leggere i dati da un file in due variabili. In questo esempio si presuppone che TestFile si tratti di un file con diverse righe di dati scritte usando la Write funzione , ogni riga contenente una stringa tra virgolette e un numero separato da una virgola, ad esempio: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Commenti

La Input funzione viene fornita per la compatibilità con le versioni precedenti e può influire sulle prestazioni. Per le applicazioni non legacy, l'oggetto My.Computer.FileSystem offre prestazioni migliori. Per altre informazioni, vedere Accesso ai file con Visual Basic.

I dati letti con Input vengono in genere scritti in un file usando Write. Usare questa funzione solo con i file aperti in Input modalità o Binary .

Importante

Durante la lettura dai file, non prendere decisioni sul contenuto del file in base all'estensione del nome file. Ad esempio, un file denominato Form1.vb potrebbe non essere un file di origine di Visual Basic 2005.

In caso di lettura, i dati stringa standard o numerici vengono assegnati alle variabili senza modifiche. Nella tabella seguente viene illustrato il modo in cui vengono trattati altri dati di input.

Dati Valore assegnato alla variabile
Delimitazione di una virgola o di una riga vuota Empty
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Data e/o ora rappresentate dall'espressione
#ERROR errornumber# errornumber (variabile è un oggetto contrassegnato come errore)

Se si raggiunge la fine del file durante l'input di un elemento dati, l'input viene arrestato e si verifica un errore.

Nota

La Input funzione non è localizzata. Ad esempio, nella versione tedesca, se si immette 3.14159, restituisce solo 3, perché la virgola viene considerata come separatore variabile anziché come separatore decimale.

Importante

La lettura da un file tramite la Input funzione richiede Read l'accesso dall'enumerazione FileIOPermissionAccess . Per altre informazioni, vedere FileIOPermissionAccess.

Vedi anche

Si applica a

Input(Int32, Double)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Legge i dati da un file sequenziale aperto e li assegna a variabili.

public:
 static void Input(int FileNumber, double % Value);
public static void Input (int FileNumber, ref double Value);
static member Input : int * double -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Double)

Parametri

FileNumber
Int32

Obbligatorio. Qualsiasi numero di file valido.

Value
Double

Obbligatorio. La variabile cui sono assegnati i valori letti dal file non può essere una matrice o una variabile oggetto.

Eccezioni

La modalità File non è valida.

Esempio

In questo esempio viene usata la Input funzione per leggere i dati da un file in due variabili. In questo esempio si presuppone che TestFile si tratti di un file con diverse righe di dati scritte usando la Write funzione , ogni riga contenente una stringa tra virgolette e un numero separato da una virgola, ad esempio: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Commenti

La Input funzione viene fornita per la compatibilità con le versioni precedenti e può influire sulle prestazioni. Per le applicazioni non legacy, l'oggetto My.Computer.FileSystem offre prestazioni migliori. Per altre informazioni, vedere Accesso ai file con Visual Basic.

I dati letti con Input vengono in genere scritti in un file usando Write. Usare questa funzione solo con i file aperti in Input modalità o Binary .

Importante

Durante la lettura dai file, non prendere decisioni sul contenuto del file in base all'estensione del nome file. Ad esempio, un file denominato Form1.vb potrebbe non essere un file di origine di Visual Basic 2005.

In caso di lettura, i dati stringa standard o numerici vengono assegnati alle variabili senza modifiche. Nella tabella seguente viene illustrato il modo in cui vengono trattati altri dati di input.

Dati Valore assegnato alla variabile
Delimitazione di una virgola o di una riga vuota Empty
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Data e/o ora rappresentata dall'espressione
#ERROR errornumber# errornumber (variabile è un oggetto contrassegnato come errore)

Se si raggiunge la fine del file durante l'input di un elemento di dati, l'input viene arrestato e si verifica un errore.

Nota

La Input funzione non è localizzata. Ad esempio, nella versione tedesca, se si immette 3.14159, restituisce solo 3, perché la virgola viene considerata come separatore variabile anziché come punto decimale.

Importante

La lettura da un file usando la Input funzione richiede Read l'accesso dall'enumerazione FileIOPermissionAccess . Per altre informazioni, vedere FileIOPermissionAccess.

Vedi anche

Si applica a

Input(Int32, Boolean)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Legge i dati da un file sequenziale aperto e li assegna a variabili.

public:
 static void Input(int FileNumber, bool % Value);
public static void Input (int FileNumber, ref bool Value);
static member Input : int * bool -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Boolean)

Parametri

FileNumber
Int32

Obbligatorio. Qualsiasi numero di file valido.

Value
Boolean

Obbligatorio. La variabile cui sono assegnati i valori letti dal file non può essere una matrice o una variabile oggetto.

Eccezioni

La modalità File non è valida.

Esempio

In questo esempio viene usata la Input funzione per leggere i dati da un file in due variabili. In questo esempio si presuppone che TestFile si tratti di un file con alcune righe di dati scritte usando la Write funzione, ogni riga contenente una stringa in virgolette e un numero separato da una virgola, ad esempio: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Commenti

La Input funzione viene fornita per la compatibilità con le versioni precedenti e può influire sulle prestazioni. Per le applicazioni non legacy, l'oggetto My.Computer.FileSystem offre prestazioni migliori. Per altre informazioni, vedere Accesso ai file con Visual Basic.

I dati letti con Input vengono in genere scritti in un file usando Write. Usare questa funzione solo con i file aperti in o Binary in Input modalità.

Importante

Quando si legge da file, non prendere decisioni sul contenuto del file in base all'estensione del nome file. Ad esempio, un file denominato Form1.vb potrebbe non essere un file di origine di Visual Basic 2005.

Quando si legge, le stringhe standard o i dati numerici vengono assegnati alle variabili senza modifiche. La tabella seguente illustra come vengono trattati altri dati di input.

Dati Valore assegnato alla variabile
Delimitazione di virgole o righe vuote Empty
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Data e/o ora rappresentata dall'espressione
#ERROR errornumber# errornumber (variabile è un oggetto contrassegnato come errore)

Se si raggiunge la fine del file durante l'input di un elemento di dati, l'input viene arrestato e si verifica un errore.

Nota

La Input funzione non è localizzata. Ad esempio, nella versione tedesca, se si immette 3.14159, restituisce solo 3, perché la virgola viene considerata come separatore variabile anziché come punto decimale.

Importante

La lettura da un file usando la Input funzione richiede Read l'accesso dall'enumerazione FileIOPermissionAccess . Per altre informazioni, vedere FileIOPermissionAccess.

Vedi anche

Si applica a

Input(Int32, DateTime)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Legge i dati da un file sequenziale aperto e li assegna a variabili.

public:
 static void Input(int FileNumber, DateTime % Value);
public static void Input (int FileNumber, ref DateTime Value);
static member Input : int * DateTime -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As DateTime)

Parametri

FileNumber
Int32

Obbligatorio. Qualsiasi numero di file valido.

Value
DateTime

Obbligatorio. La variabile cui sono assegnati i valori letti dal file non può essere una matrice o una variabile oggetto.

Eccezioni

La modalità File non è valida.

Esempio

In questo esempio viene usata la Input funzione per leggere i dati da un file in due variabili. In questo esempio si presuppone che TestFile sia un file con diverse righe di dati scritte usando la Write funzione, ogni riga contenente una stringa in virgolette e un numero separato da una virgola, ad esempio :("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Commenti

La Input funzione viene fornita per la compatibilità con le versioni precedenti e può influire sulle prestazioni. Per le applicazioni non legacy, l'oggetto My.Computer.FileSystem offre prestazioni migliori. Per altre informazioni, vedere Accesso ai file con Visual Basic.

I dati letti con Input vengono in genere scritti in un file usando Write. Usare questa funzione solo con i file aperti in o Binary in Input modalità.

Importante

Quando si legge da file, non prendere decisioni sul contenuto del file in base all'estensione del nome file. Ad esempio, un file denominato Form1.vb potrebbe non essere un file di origine di Visual Basic 2005.

Quando si legge, le stringhe standard o i dati numerici vengono assegnati alle variabili senza modifiche. La tabella seguente illustra come vengono trattati altri dati di input.

Dati Valore assegnato alla variabile
Delimitazione di virgole o righe vuote Empty
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Data e/o ora rappresentata dall'espressione
#ERROR errornumber# errornumber (variabile è un oggetto contrassegnato come errore)

Se si raggiunge la fine del file durante l'input di un elemento di dati, l'input viene arrestato e si verifica un errore.

Nota

La Input funzione non è localizzata. Ad esempio, nella versione tedesca, se si immette 3.14159, restituisce solo 3, perché la virgola viene considerata come separatore variabile anziché come punto decimale.

Importante

La lettura da un file usando la Input funzione richiede Read l'accesso dall'enumerazione FileIOPermissionAccess . Per altre informazioni, vedere FileIOPermissionAccess.

Vedi anche

Si applica a

Input(Int32, Char)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Legge i dati da un file sequenziale aperto e li assegna a variabili.

public:
 static void Input(int FileNumber, char % Value);
public static void Input (int FileNumber, ref char Value);
static member Input : int * char -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Char)

Parametri

FileNumber
Int32

Obbligatorio. Qualsiasi numero di file valido.

Value
Char

Obbligatorio. La variabile cui sono assegnati i valori letti dal file non può essere una matrice o una variabile oggetto.

Eccezioni

La modalità File non è valida.

Esempio

In questo esempio viene usata la Input funzione per leggere i dati da un file in due variabili. In questo esempio si presuppone che TestFile sia un file con diverse righe di dati scritte usando la Write funzione, ogni riga contenente una stringa in virgolette e un numero separato da una virgola, ad esempio :("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Commenti

La Input funzione viene fornita per la compatibilità con le versioni precedenti e può influire sulle prestazioni. Per le applicazioni non legacy, l'oggetto My.Computer.FileSystem offre prestazioni migliori. Per altre informazioni, vedere Accesso ai file con Visual Basic.

I dati letti con Input vengono in genere scritti in un file usando Write. Usare questa funzione solo con i file aperti in Input modalità o Binary .

Importante

Durante la lettura dai file, non prendere decisioni sul contenuto del file in base all'estensione del nome file. Ad esempio, un file denominato Form1.vb potrebbe non essere un file di origine di Visual Basic 2005.

In caso di lettura, i dati stringa standard o numerici vengono assegnati alle variabili senza modifiche. Nella tabella seguente viene illustrato il modo in cui vengono trattati altri dati di input.

Dati Valore assegnato alla variabile
Delimitazione di una virgola o di una riga vuota Empty
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Data e/o ora rappresentate dall'espressione
#ERROR errornumber# errornumber (variabile è un oggetto contrassegnato come errore)

Se si raggiunge la fine del file durante l'input di un elemento dati, l'input viene arrestato e si verifica un errore.

Nota

La Input funzione non è localizzata. Ad esempio, nella versione tedesca, se si immette 3.14159, restituisce solo 3, perché la virgola viene considerata come separatore variabile anziché come separatore decimale.

Importante

La lettura da un file tramite la Input funzione richiede Read l'accesso dall'enumerazione FileIOPermissionAccess . Per altre informazioni, vedere FileIOPermissionAccess.

Vedi anche

Si applica a

Input(Int32, Byte)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Legge i dati da un file sequenziale aperto e li assegna a variabili.

public:
 static void Input(int FileNumber, System::Byte % Value);
public static void Input (int FileNumber, ref byte Value);
static member Input : int * byte -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Byte)

Parametri

FileNumber
Int32

Obbligatorio. Qualsiasi numero di file valido.

Value
Byte

Obbligatorio. La variabile cui sono assegnati i valori letti dal file non può essere una matrice o una variabile oggetto.

Eccezioni

La modalità File non è valida.

Esempio

In questo esempio viene usata la Input funzione per leggere i dati da un file in due variabili. In questo esempio si presuppone che TestFile si tratti di un file con alcune righe di dati scritte usando la Write funzione , ogni riga contenente una stringa tra virgolette e un numero separato da una virgola, ad esempio: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Commenti

La Input funzione viene fornita per la compatibilità con le versioni precedenti e può influire sulle prestazioni. Per le applicazioni non legacy, l'oggetto My.Computer.FileSystem offre prestazioni migliori. Per altre informazioni, vedere Accesso ai file con Visual Basic.

I dati letti con Input vengono in genere scritti in un file usando Write. Usare questa funzione solo con i file aperti in Input modalità o Binary .

Importante

Durante la lettura dai file, non prendere decisioni sul contenuto del file in base all'estensione del nome file. Ad esempio, un file denominato Form1.vb potrebbe non essere un file di origine di Visual Basic 2005.

In caso di lettura, i dati stringa standard o numerici vengono assegnati alle variabili senza modifiche. Nella tabella seguente viene illustrato il modo in cui vengono trattati altri dati di input.

Dati Valore assegnato alla variabile
Delimitazione di una virgola o di una riga vuota Empty
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Data e/o ora rappresentate dall'espressione
#ERROR errornumber# errornumber (variabile è un oggetto contrassegnato come errore)

Se si raggiunge la fine del file durante l'input di un elemento dati, l'input viene arrestato e si verifica un errore.

Nota

La Input funzione non è localizzata. Ad esempio, nella versione tedesca, se si immette 3.14159, restituisce solo 3, perché la virgola viene considerata come separatore variabile anziché come separatore decimale.

Importante

La lettura da un file tramite la Input funzione richiede Read l'accesso dall'enumerazione FileIOPermissionAccess . Per altre informazioni, vedere FileIOPermissionAccess.

Vedi anche

Si applica a

Input(Int32, Single)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Legge i dati da un file sequenziale aperto e li assegna a variabili.

public:
 static void Input(int FileNumber, float % Value);
public static void Input (int FileNumber, ref float Value);
static member Input : int * single -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Single)

Parametri

FileNumber
Int32

Obbligatorio. Qualsiasi numero di file valido.

Value
Single

Obbligatorio. La variabile cui sono assegnati i valori letti dal file non può essere una matrice o una variabile oggetto.

Eccezioni

La modalità File non è valida.

Esempio

In questo esempio viene usata la Input funzione per leggere i dati da un file in due variabili. In questo esempio si presuppone che TestFile si tratti di un file con diverse righe di dati scritte usando la Write funzione , ogni riga contenente una stringa tra virgolette e un numero separato da una virgola, ad esempio: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Commenti

La Input funzione viene fornita per la compatibilità con le versioni precedenti e può influire sulle prestazioni. Per le applicazioni non legacy, l'oggetto My.Computer.FileSystem offre prestazioni migliori. Per altre informazioni, vedere Accesso ai file con Visual Basic.

I dati letti con Input vengono in genere scritti in un file usando Write. Usare questa funzione solo con i file aperti in Input modalità o Binary .

Importante

Durante la lettura dai file, non prendere decisioni sul contenuto del file in base all'estensione del nome file. Ad esempio, un file denominato Form1.vb potrebbe non essere un file di origine di Visual Basic 2005.

In caso di lettura, i dati stringa standard o numerici vengono assegnati alle variabili senza modifiche. Nella tabella seguente viene illustrato il modo in cui vengono trattati altri dati di input.

Dati Valore assegnato alla variabile
Delimitazione di una virgola o di una riga vuota Empty
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Data e/o ora rappresentate dall'espressione
#ERROR errornumber# errornumber (variabile è un oggetto contrassegnato come errore)

Se si raggiunge la fine del file durante l'input di un elemento dati, l'input viene arrestato e si verifica un errore.

Nota

La Input funzione non è localizzata. Ad esempio, nella versione tedesca, se si immette 3.14159, restituisce solo 3, perché la virgola viene considerata come separatore variabile anziché come separatore decimale.

Importante

La lettura da un file usando la Input funzione richiede Read l'accesso dall'enumerazione FileIOPermissionAccess . Per altre informazioni, vedere FileIOPermissionAccess.

Vedi anche

Si applica a

Input(Int32, Decimal)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Legge i dati da un file sequenziale aperto e li assegna a variabili.

public:
 static void Input(int FileNumber, System::Decimal % Value);
public static void Input (int FileNumber, ref decimal Value);
static member Input : int * decimal -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Decimal)

Parametri

FileNumber
Int32

Obbligatorio. Qualsiasi numero di file valido.

Value
Decimal

Obbligatorio. La variabile cui sono assegnati i valori letti dal file non può essere una matrice o una variabile oggetto.

Eccezioni

La modalità File non è valida.

Esempio

In questo esempio viene usata la Input funzione per leggere i dati da un file in due variabili. In questo esempio si presuppone che TestFile sia un file con diverse righe di dati scritte usando la Write funzione, ogni riga contenente una stringa in virgolette e un numero separato da una virgola, ad esempio :("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Commenti

La Input funzione viene fornita per la compatibilità con le versioni precedenti e può influire sulle prestazioni. Per le applicazioni non legacy, l'oggetto My.Computer.FileSystem offre prestazioni migliori. Per altre informazioni, vedere Accesso ai file con Visual Basic.

I dati letti con Input vengono in genere scritti in un file usando Write. Usare questa funzione solo con i file aperti in o Binary in Input modalità.

Importante

Quando si legge da file, non prendere decisioni sul contenuto del file in base all'estensione del nome file. Ad esempio, un file denominato Form1.vb potrebbe non essere un file di origine di Visual Basic 2005.

Quando si legge, le stringhe standard o i dati numerici vengono assegnati alle variabili senza modifiche. La tabella seguente illustra come vengono trattati altri dati di input.

Dati Valore assegnato alla variabile
Delimitazione di virgole o righe vuote Empty
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Data e/o ora rappresentata dall'espressione
#ERROR errornumber# errornumber (variabile è un oggetto contrassegnato come errore)

Se si raggiunge la fine del file durante l'input di un elemento di dati, l'input viene arrestato e si verifica un errore.

Nota

La Input funzione non è localizzata. Ad esempio, nella versione tedesca, se si immette 3.14159, restituisce solo 3, perché la virgola viene considerata come separatore variabile anziché come punto decimale.

Importante

La lettura da un file usando la Input funzione richiede Read l'accesso dall'enumerazione FileIOPermissionAccess . Per altre informazioni, vedere FileIOPermissionAccess.

Vedi anche

Si applica a

Input(Int32, String)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Legge i dati da un file sequenziale aperto e li assegna a variabili.

public:
 static void Input(int FileNumber, System::String ^ % Value);
public static void Input (int FileNumber, ref string Value);
static member Input : int * string -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As String)

Parametri

FileNumber
Int32

Obbligatorio. Qualsiasi numero di file valido.

Value
String

Obbligatorio. La variabile cui sono assegnati i valori letti dal file non può essere una matrice o una variabile oggetto.

Eccezioni

La modalità File non è valida.

Esempio

In questo esempio viene usata la Input funzione per leggere i dati da un file in due variabili. In questo esempio si presuppone che TestFile sia un file con diverse righe di dati scritte usando la Write funzione, ogni riga contenente una stringa in virgolette e un numero separato da una virgola, ad esempio :("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Commenti

La Input funzione viene fornita per la compatibilità con le versioni precedenti e può influire sulle prestazioni. Per le applicazioni non legacy, l'oggetto My.Computer.FileSystem offre prestazioni migliori. Per altre informazioni, vedere Accesso ai file con Visual Basic.

I dati letti con Input vengono in genere scritti in un file usando Write. Usare questa funzione solo con i file aperti in o Binary in Input modalità.

Importante

Quando si legge da file, non prendere decisioni sul contenuto del file in base all'estensione del nome file. Ad esempio, un file denominato Form1.vb potrebbe non essere un file di origine di Visual Basic 2005.

Quando si legge, le stringhe standard o i dati numerici vengono assegnati alle variabili senza modifiche. La tabella seguente illustra come vengono trattati altri dati di input.

Dati Valore assegnato alla variabile
Delimitazione di virgole o righe vuote Empty
#NULL# DBNull
#TRUE# o #FALSE# True o False
#yyyy-mm-dd hh:mm:ss# Data e/o ora rappresentata dall'espressione
#ERROR errornumber# errornumber (variabile è un oggetto contrassegnato come errore)

Se si raggiunge la fine del file durante l'input di un elemento di dati, l'input viene arrestato e si verifica un errore.

Nota

La Input funzione non è localizzata. Ad esempio, nella versione tedesca, se si immette 3.14159, restituisce solo 3, perché la virgola viene considerata come separatore variabile anziché come punto decimale.

Importante

La lettura da un file usando la Input funzione richiede Read l'accesso dall'enumerazione FileIOPermissionAccess . Per altre informazioni, vedere FileIOPermissionAccess.

Vedi anche

Si applica a