FileSystem.Input Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Procedura: scrivere testo in file in Visual Basic
- Accesso ai file con Visual Basic
- Procedura: Scrivere testo in un file con un oggetto Streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Procedura: scrivere testo in file in Visual Basic
- Accesso ai file con Visual Basic
- Procedura: Scrivere testo in un file con un oggetto Streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Procedura: scrivere testo in file in Visual Basic
- Accesso ai file con Visual Basic
- Procedura: Scrivere testo in un file con un oggetto Streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Procedura: scrivere testo in file in Visual Basic
- Accesso ai file con Visual Basic
- Procedura: Scrivere testo in un file con un oggetto Streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Procedura: scrivere testo in file in Visual Basic
- Accesso ai file con Visual Basic
- Procedura: Scrivere testo in un file con streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Procedura: scrivere testo in file in Visual Basic
- Accesso ai file con Visual Basic
- Procedura: Scrivere testo in un file con streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Procedura: scrivere testo in file in Visual Basic
- Accesso ai file con Visual Basic
- Procedura: Scrivere testo in un file con streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Procedura: scrivere testo in file in Visual Basic
- Accesso ai file con Visual Basic
- Procedura: Scrivere testo in un file con un oggetto Streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Procedura: scrivere testo in file in Visual Basic
- Accesso ai file con Visual Basic
- Procedura: Scrivere testo in un file con un oggetto Streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Procedura: scrivere testo in file in Visual Basic
- Accesso ai file con Visual Basic
- Procedura: Scrivere testo in un file con streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Procedura: scrivere testo in file in Visual Basic
- Accesso ai file con Visual Basic
- Procedura: Scrivere testo in un file con streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Procedura: scrivere testo in file in Visual Basic
- Accesso ai file con Visual Basic
- Procedura: Scrivere testo in un file con streamwriter (Visual Basic)