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 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)
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
Legge i dati da un file sequenziale aperto e assegna i dati alle variabili.
public:
static void Input(int FileNumber, System::Object ^ % Value);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The target object type could not be statically analyzed and may be trimmed")]
public static void Input(int FileNumber, ref object Value);
public static void Input(int FileNumber, ref object Value);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The target object type could not be statically analyzed and may be trimmed")>]
static member Input : int * obj -> unit
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. Variabile assegnata ai valori letti dal file. Non può essere una matrice o una variabile oggetto.
- Attributi
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Come scrivere testo nei file in Visual Basic
- Accesso ai file con Visual Basic
- Come scrivere testo in un file con un oggetto Streamwriter (Visual Basic)
Si applica a
Input(Int32, Int64)
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
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
Obbligatorio. Qualsiasi numero di file valido.
- Value
- Int64
Obbligatorio. 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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Come scrivere testo nei file in Visual Basic
- Accesso ai file con Visual Basic
- Come scrivere testo in un file con un oggetto Streamwriter (Visual Basic)
Si applica a
Input(Int32, Int32)
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
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
Obbligatorio. Qualsiasi numero di file valido.
- Value
- Int32
Obbligatorio. 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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Come scrivere testo nei file in Visual Basic
- Accesso ai file con Visual Basic
- Come scrivere testo in un file con un oggetto Streamwriter (Visual Basic)
Si applica a
Input(Int32, Int16)
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
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
Obbligatorio. Qualsiasi numero di file valido.
- Value
- Int16
Obbligatorio. 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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Come scrivere testo nei file in Visual Basic
- Accesso ai file con Visual Basic
- Come scrivere testo in un file con un oggetto Streamwriter (Visual Basic)
Si applica a
Input(Int32, Double)
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
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
Obbligatorio. Qualsiasi numero di file valido.
- Value
- Double
Obbligatorio. 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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Come scrivere testo nei file in Visual Basic
- Accesso ai file con Visual Basic
- Come scrivere testo in un file con un oggetto Streamwriter (Visual Basic)
Si applica a
Input(Int32, Boolean)
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
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
Obbligatorio. Qualsiasi numero di file valido.
- Value
- Boolean
Obbligatorio. 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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Come scrivere testo nei file in Visual Basic
- Accesso ai file con Visual Basic
- Come scrivere testo in un file con un oggetto Streamwriter (Visual Basic)
Si applica a
Input(Int32, DateTime)
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
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
Obbligatorio. Qualsiasi numero di file valido.
- Value
- DateTime
Obbligatorio. 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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Come scrivere testo nei file in Visual Basic
- Accesso ai file con Visual Basic
- Come scrivere testo in un file con un oggetto Streamwriter (Visual Basic)
Si applica a
Input(Int32, Char)
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
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
Obbligatorio. Qualsiasi numero di file valido.
- Value
- Char
Obbligatorio. 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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Come scrivere testo nei file in Visual Basic
- Accesso ai file con Visual Basic
- Come scrivere testo in un file con un oggetto Streamwriter (Visual Basic)
Si applica a
Input(Int32, Byte)
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
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
Obbligatorio. Qualsiasi numero di file valido.
- Value
- Byte
Obbligatorio. 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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Come scrivere testo nei file in Visual Basic
- Accesso ai file con Visual Basic
- Come scrivere testo in un file con un oggetto Streamwriter (Visual Basic)
Si applica a
Input(Int32, Single)
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
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
Obbligatorio. Qualsiasi numero di file valido.
- Value
- Single
Obbligatorio. 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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Come scrivere testo nei file in Visual Basic
- Accesso ai file con Visual Basic
- Come scrivere testo in un file con un oggetto Streamwriter (Visual Basic)
Si applica a
Input(Int32, Decimal)
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
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
Obbligatorio. Qualsiasi numero di file valido.
- Value
- Decimal
Obbligatorio. 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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Come scrivere testo nei file in Visual Basic
- Accesso ai file con Visual Basic
- Come scrivere testo in un file con un oggetto Streamwriter (Visual Basic)
Si applica a
Input(Int32, String)
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
- Origine:
- FileSystem.vb
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
Obbligatorio. Qualsiasi numero di file valido.
- Value
- String
Obbligatorio. 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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Come scrivere testo nei file in Visual Basic
- Accesso ai file con Visual Basic
- Come scrivere testo in un file con un oggetto Streamwriter (Visual Basic)