FileSystem.Input Metodo

Definizione

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

Overload

Nome Descrizione
Input(Int32, Object)

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

Input(Int32, Int64)

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

Input(Int32, Int32)

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

Input(Int32, Int16)

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

Input(Int32, Double)

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

Input(Int32, Boolean)

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

Input(Int32, DateTime)

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

Input(Int32, Char)

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

Input(Int32, Byte)

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

Input(Int32, Single)

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

Input(Int32, Decimal)

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

Input(Int32, String)

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

Input(Int32, Object)

Legge i dati da un file sequenziale aperto e assegna i dati alle 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

Required. Qualsiasi numero di file valido.

Value
Object

Required. Variabile assegnata ai 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 File Access 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

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 Visual Basic 2005.

In caso di lettura, i dati stringa standard o numerici vengono assegnati alle variabili senza alcuna modifica. 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 Vuoto
#NULL# DBNull
#TRUE# o #FALSE# True oppure 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 di dati, l'input viene arrestato e si verifica un errore.

Note

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 di 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)

Legge i dati da un file sequenziale aperto e assegna i dati alle 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

Required. Qualsiasi numero di file valido.

Value
Int64

Required. Variabile assegnata ai 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 File Access 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

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 Visual Basic 2005.

In caso di lettura, i dati stringa standard o numerici vengono assegnati alle variabili senza alcuna modifica. 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 Vuoto
#NULL# DBNull
#TRUE# o #FALSE# True oppure 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 di dati, l'input viene arrestato e si verifica un errore.

Note

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 di 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)

Legge i dati da un file sequenziale aperto e assegna i dati alle 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

Required. Qualsiasi numero di file valido.

Value
Int32

Required. Variabile assegnata ai 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 File Access 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

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 Visual Basic 2005.

In caso di lettura, i dati stringa standard o numerici vengono assegnati alle variabili senza alcuna modifica. 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 Vuoto
#NULL# DBNull
#TRUE# o #FALSE# True oppure 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 di dati, l'input viene arrestato e si verifica un errore.

Note

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 di 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)

Legge i dati da un file sequenziale aperto e assegna i dati alle 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

Required. Qualsiasi numero di file valido.

Value
Int16

Required. Variabile assegnata ai 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 File Access 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

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 Visual Basic 2005.

In caso di lettura, i dati stringa standard o numerici vengono assegnati alle variabili senza alcuna modifica. 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 Vuoto
#NULL# DBNull
#TRUE# o #FALSE# True oppure 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 di dati, l'input viene arrestato e si verifica un errore.

Note

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 di 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)

Legge i dati da un file sequenziale aperto e assegna i dati alle 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

Required. Qualsiasi numero di file valido.

Value
Double

Required. Variabile assegnata ai 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 File Access 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

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 Visual Basic 2005.

In caso di lettura, i dati stringa standard o numerici vengono assegnati alle variabili senza alcuna modifica. 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 Vuoto
#NULL# DBNull
#TRUE# o #FALSE# True oppure 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 di dati, l'input viene arrestato e si verifica un errore.

Note

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 di 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, Boolean)

Legge i dati da un file sequenziale aperto e assegna i dati alle 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

Required. Qualsiasi numero di file valido.

Value
Boolean

Required. Variabile assegnata ai 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 File Access 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

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 Visual Basic 2005.

In caso di lettura, i dati stringa standard o numerici vengono assegnati alle variabili senza alcuna modifica. 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 Vuoto
#NULL# DBNull
#TRUE# o #FALSE# True oppure 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 di dati, l'input viene arrestato e si verifica un errore.

Note

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 di 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, DateTime)

Legge i dati da un file sequenziale aperto e assegna i dati alle 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

Required. Qualsiasi numero di file valido.

Value
DateTime

Required. Variabile assegnata ai 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 File Access 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

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 Visual Basic 2005.

In caso di lettura, i dati stringa standard o numerici vengono assegnati alle variabili senza alcuna modifica. 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 Vuoto
#NULL# DBNull
#TRUE# o #FALSE# True oppure 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 di dati, l'input viene arrestato e si verifica un errore.

Note

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 di 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, Char)

Legge i dati da un file sequenziale aperto e assegna i dati alle 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

Required. Qualsiasi numero di file valido.

Value
Char

Required. Variabile assegnata ai 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 File Access 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

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 Visual Basic 2005.

In caso di lettura, i dati stringa standard o numerici vengono assegnati alle variabili senza alcuna modifica. 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 Vuoto
#NULL# DBNull
#TRUE# o #FALSE# True oppure 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 di dati, l'input viene arrestato e si verifica un errore.

Note

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 di 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)

Legge i dati da un file sequenziale aperto e assegna i dati alle 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

Required. Qualsiasi numero di file valido.

Value
Byte

Required. Variabile assegnata ai 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 File Access 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

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 Visual Basic 2005.

In caso di lettura, i dati stringa standard o numerici vengono assegnati alle variabili senza alcuna modifica. 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 Vuoto
#NULL# DBNull
#TRUE# o #FALSE# True oppure 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 di dati, l'input viene arrestato e si verifica un errore.

Note

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 di 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)

Legge i dati da un file sequenziale aperto e assegna i dati alle 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

Required. Qualsiasi numero di file valido.

Value
Single

Required. Variabile assegnata ai 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 File Access 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

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 Visual Basic 2005.

In caso di lettura, i dati stringa standard o numerici vengono assegnati alle variabili senza alcuna modifica. 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 Vuoto
#NULL# DBNull
#TRUE# o #FALSE# True oppure 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 di dati, l'input viene arrestato e si verifica un errore.

Note

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 di 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, Decimal)

Legge i dati da un file sequenziale aperto e assegna i dati alle 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

Required. Qualsiasi numero di file valido.

Value
Decimal

Required. Variabile assegnata ai 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 File Access 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

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 Visual Basic 2005.

In caso di lettura, i dati stringa standard o numerici vengono assegnati alle variabili senza alcuna modifica. 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 Vuoto
#NULL# DBNull
#TRUE# o #FALSE# True oppure 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 di dati, l'input viene arrestato e si verifica un errore.

Note

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 di 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, String)

Legge i dati da un file sequenziale aperto e assegna i dati alle 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

Required. Qualsiasi numero di file valido.

Value
String

Required. Variabile assegnata ai 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 File Access 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

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 Visual Basic 2005.

In caso di lettura, i dati stringa standard o numerici vengono assegnati alle variabili senza alcuna modifica. 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 Vuoto
#NULL# DBNull
#TRUE# o #FALSE# True oppure 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 di dati, l'input viene arrestato e si verifica un errore.

Note

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 di 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