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