FileSystem.Input Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Läser data från en öppen sekventiell fil och tilldelar data till variabler.
Överlagringar
| Name | Description |
|---|---|
| Input(Int32, Object) |
Läser data från en öppen sekventiell fil och tilldelar data till variabler. |
| Input(Int32, Int64) |
Läser data från en öppen sekventiell fil och tilldelar data till variabler. |
| Input(Int32, Int32) |
Läser data från en öppen sekventiell fil och tilldelar data till variabler. |
| Input(Int32, Int16) |
Läser data från en öppen sekventiell fil och tilldelar data till variabler. |
| Input(Int32, Double) |
Läser data från en öppen sekventiell fil och tilldelar data till variabler. |
| Input(Int32, Boolean) |
Läser data från en öppen sekventiell fil och tilldelar data till variabler. |
| Input(Int32, DateTime) |
Läser data från en öppen sekventiell fil och tilldelar data till variabler. |
| Input(Int32, Char) |
Läser data från en öppen sekventiell fil och tilldelar data till variabler. |
| Input(Int32, Byte) |
Läser data från en öppen sekventiell fil och tilldelar data till variabler. |
| Input(Int32, Single) |
Läser data från en öppen sekventiell fil och tilldelar data till variabler. |
| Input(Int32, Decimal) |
Läser data från en öppen sekventiell fil och tilldelar data till variabler. |
| Input(Int32, String) |
Läser data från en öppen sekventiell fil och tilldelar data till variabler. |
Input(Int32, Object)
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
Läser data från en öppen sekventiell fil och tilldelar data till variabler.
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)
Parametrar
- FileNumber
- Int32
Required. Ett giltigt filnummer.
- Value
- Object
Required. Variabel som tilldelas värdena som läse från filen – kan inte vara en matris eller objektvariabel.
- Attribut
Undantag
Filläget är ogiltigt.
Exempel
I det Input här exemplet används funktionen för att läsa data från en fil till två variabler. Det här exemplet förutsätter att det TestFile är en fil som har flera rader med data som skrivits till den Write med hjälp av funktionen, varje rad som innehåller en sträng i citattecken och ett tal avgränsat med ett kommatecken, till exempel: ("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)
Kommentarer
Funktionen Input tillhandahålls för bakåtkompatibilitet och kan påverka prestanda. För icke-äldre program My.Computer.FileSystem ger objektet bättre prestanda. Mer information finns i File Access med Visual Basic.
Data som läss med Input skrivs vanligtvis till en fil med hjälp Writeav . Använd endast den här funktionen med filer som öppnas i Input eller Binary i läge.
Important
När du läser från filer ska du inte fatta beslut om innehållet i filen baserat på filnamnstillägget. En fil med namnet Form1.vb kanske till exempel inte är en Visual Basic källfil från 2005.
Vid läsning tilldelas standardsträngar eller numeriska data till variabler utan ändringar. I följande tabell visas hur andra indata behandlas.
| Data | Värde som tilldelats variabeln |
|---|---|
| Avgränsa kommatecken eller tom rad | Tom |
| #NULL# | DBNull |
| #TRUE# eller #FALSE# |
True eller False |
#yyyy-mm-dd hh:mm:ss# |
Datum och/eller tid som representeras av uttrycket |
#ERROR errornumber# |
errornumber (variabeln är ett objekt som har taggats som ett fel) |
Om du når slutet av filen när du matar in ett dataobjekt stoppas indata och ett fel inträffar.
Note
Funktionen Input är inte lokaliserad. Om du till exempel anger 3 14159 i den tyska versionen returneras endast 3, eftersom kommatecknet behandlas som en variabelavgränsare i stället för som en decimalpunkt.
Important
Läsning från en fil med hjälp Input av funktionen kräver Read åtkomst från FileIOPermissionAccess uppräkningen. Mer information finns i FileIOPermissionAccess.
Se även
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- How to: Write Text to Files in Visual Basic
- Filåtkomst med Visual Basic
- How to: Write Text to a File with a Streamwriter (Visual Basic)
Gäller för
Input(Int32, Int64)
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
Läser data från en öppen sekventiell fil och tilldelar data till variabler.
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)
Parametrar
- FileNumber
- Int32
Required. Ett giltigt filnummer.
- Value
- Int64
Required. Variabel som tilldelas värdena som läse från filen – kan inte vara en matris eller objektvariabel.
Undantag
Filläget är ogiltigt.
Exempel
I det Input här exemplet används funktionen för att läsa data från en fil till två variabler. Det här exemplet förutsätter att det TestFile är en fil som har flera rader med data som skrivits till den Write med hjälp av funktionen, varje rad som innehåller en sträng i citattecken och ett tal avgränsat med ett kommatecken, till exempel: ("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)
Kommentarer
Funktionen Input tillhandahålls för bakåtkompatibilitet och kan påverka prestanda. För icke-äldre program My.Computer.FileSystem ger objektet bättre prestanda. Mer information finns i File Access med Visual Basic.
Data som läss med Input skrivs vanligtvis till en fil med hjälp Writeav . Använd endast den här funktionen med filer som öppnas i Input eller Binary i läge.
Important
När du läser från filer ska du inte fatta beslut om innehållet i filen baserat på filnamnstillägget. En fil med namnet Form1.vb kanske till exempel inte är en Visual Basic källfil från 2005.
Vid läsning tilldelas standardsträngar eller numeriska data till variabler utan ändringar. I följande tabell visas hur andra indata behandlas.
| Data | Värde som tilldelats variabeln |
|---|---|
| Avgränsa kommatecken eller tom rad | Tom |
| #NULL# | DBNull |
| #TRUE# eller #FALSE# |
True eller False |
#yyyy-mm-dd hh:mm:ss# |
Datum och/eller tid som representeras av uttrycket |
#ERROR errornumber# |
errornumber (variabeln är ett objekt som har taggats som ett fel) |
Om du når slutet av filen när du matar in ett dataobjekt stoppas indata och ett fel inträffar.
Note
Funktionen Input är inte lokaliserad. Om du till exempel anger 3 14159 i den tyska versionen returneras endast 3, eftersom kommatecknet behandlas som en variabelavgränsare i stället för som en decimalpunkt.
Important
Läsning från en fil med hjälp Input av funktionen kräver Read åtkomst från FileIOPermissionAccess uppräkningen. Mer information finns i FileIOPermissionAccess.
Se även
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- How to: Write Text to Files in Visual Basic
- Filåtkomst med Visual Basic
- How to: Write Text to a File with a Streamwriter (Visual Basic)
Gäller för
Input(Int32, Int32)
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
Läser data från en öppen sekventiell fil och tilldelar data till variabler.
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)
Parametrar
- FileNumber
- Int32
Required. Ett giltigt filnummer.
- Value
- Int32
Required. Variabel som tilldelas värdena som läse från filen – kan inte vara en matris eller objektvariabel.
Undantag
Filläget är ogiltigt.
Exempel
I det Input här exemplet används funktionen för att läsa data från en fil till två variabler. Det här exemplet förutsätter att det TestFile är en fil som har flera rader med data som skrivits till den Write med hjälp av funktionen, varje rad som innehåller en sträng i citattecken och ett tal avgränsat med ett kommatecken, till exempel: ("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)
Kommentarer
Funktionen Input tillhandahålls för bakåtkompatibilitet och kan påverka prestanda. För icke-äldre program My.Computer.FileSystem ger objektet bättre prestanda. Mer information finns i File Access med Visual Basic.
Data som läss med Input skrivs vanligtvis till en fil med hjälp Writeav . Använd endast den här funktionen med filer som öppnas i Input eller Binary i läge.
Important
När du läser från filer ska du inte fatta beslut om innehållet i filen baserat på filnamnstillägget. En fil med namnet Form1.vb kanske till exempel inte är en Visual Basic källfil från 2005.
Vid läsning tilldelas standardsträngar eller numeriska data till variabler utan ändringar. I följande tabell visas hur andra indata behandlas.
| Data | Värde som tilldelats variabeln |
|---|---|
| Avgränsa kommatecken eller tom rad | Tom |
| #NULL# | DBNull |
| #TRUE# eller #FALSE# |
True eller False |
#yyyy-mm-dd hh:mm:ss# |
Datum och/eller tid som representeras av uttrycket |
#ERROR errornumber# |
errornumber (variabeln är ett objekt som har taggats som ett fel) |
Om du når slutet av filen när du matar in ett dataobjekt stoppas indata och ett fel inträffar.
Note
Funktionen Input är inte lokaliserad. Om du till exempel anger 3 14159 i den tyska versionen returneras endast 3 eftersom kommatecknet behandlas som en variabelavgränsare i stället för som en decimalpunkt.
Important
Läsning från en fil med hjälp Input av funktionen kräver Read åtkomst från FileIOPermissionAccess uppräkningen. Mer information finns i FileIOPermissionAccess.
Se även
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- How to: Write Text to Files in Visual Basic
- Filåtkomst med Visual Basic
- How to: Write Text to a File with a Streamwriter (Visual Basic)
Gäller för
Input(Int32, Int16)
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
Läser data från en öppen sekventiell fil och tilldelar data till variabler.
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)
Parametrar
- FileNumber
- Int32
Required. Ett giltigt filnummer.
- Value
- Int16
Required. Variabel som tilldelas värdena som läse från filen – kan inte vara en matris eller objektvariabel.
Undantag
Filläget är ogiltigt.
Exempel
I det Input här exemplet används funktionen för att läsa data från en fil till två variabler. Det här exemplet förutsätter att det TestFile är en fil som har flera rader med data som skrivits till den Write med hjälp av funktionen, varje rad som innehåller en sträng i citattecken och ett tal avgränsat med ett kommatecken, till exempel: ("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)
Kommentarer
Funktionen Input tillhandahålls för bakåtkompatibilitet och kan påverka prestanda. För icke-äldre program My.Computer.FileSystem ger objektet bättre prestanda. Mer information finns i File Access med Visual Basic.
Data som läss med Input skrivs vanligtvis till en fil med hjälp Writeav . Använd endast den här funktionen med filer som öppnas i Input eller Binary i läge.
Important
När du läser från filer ska du inte fatta beslut om innehållet i filen baserat på filnamnstillägget. En fil med namnet Form1.vb kanske till exempel inte är en Visual Basic källfil från 2005.
Vid läsning tilldelas standardsträngar eller numeriska data till variabler utan ändringar. I följande tabell visas hur andra indata behandlas.
| Data | Värde som tilldelats variabeln |
|---|---|
| Avgränsa kommatecken eller tom rad | Tom |
| #NULL# | DBNull |
| #TRUE# eller #FALSE# |
True eller False |
#yyyy-mm-dd hh:mm:ss# |
Datum och/eller tid som representeras av uttrycket |
#ERROR errornumber# |
errornumber (variabeln är ett objekt som har taggats som ett fel) |
Om du når slutet av filen när du matar in ett dataobjekt stoppas indata och ett fel inträffar.
Note
Funktionen Input är inte lokaliserad. Om du till exempel anger 3 14159 i den tyska versionen returneras endast 3, eftersom kommatecknet behandlas som en variabelavgränsare i stället för som en decimalpunkt.
Important
Läsning från en fil med hjälp Input av funktionen kräver Read åtkomst från FileIOPermissionAccess uppräkningen. Mer information finns i FileIOPermissionAccess.
Se även
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- How to: Write Text to Files in Visual Basic
- Filåtkomst med Visual Basic
- How to: Write Text to a File with a Streamwriter (Visual Basic)
Gäller för
Input(Int32, Double)
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
Läser data från en öppen sekventiell fil och tilldelar data till variabler.
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)
Parametrar
- FileNumber
- Int32
Required. Ett giltigt filnummer.
- Value
- Double
Required. Variabel som tilldelas värdena som läse från filen – kan inte vara en matris eller objektvariabel.
Undantag
Filläget är ogiltigt.
Exempel
I det Input här exemplet används funktionen för att läsa data från en fil till två variabler. Det här exemplet förutsätter att det TestFile är en fil som har flera rader med data som skrivits till den Write med hjälp av funktionen, varje rad som innehåller en sträng i citattecken och ett tal avgränsat med ett kommatecken, till exempel: ("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)
Kommentarer
Funktionen Input tillhandahålls för bakåtkompatibilitet och kan påverka prestanda. För icke-äldre program My.Computer.FileSystem ger objektet bättre prestanda. Mer information finns i File Access med Visual Basic.
Data som läss med Input skrivs vanligtvis till en fil med hjälp Writeav . Använd endast den här funktionen med filer som öppnas i Input eller Binary i läge.
Important
När du läser från filer ska du inte fatta beslut om innehållet i filen baserat på filnamnstillägget. En fil med namnet Form1.vb kanske till exempel inte är en Visual Basic källfil från 2005.
Vid läsning tilldelas standardsträngar eller numeriska data till variabler utan ändringar. I följande tabell visas hur andra indata behandlas.
| Data | Värde som tilldelats variabeln |
|---|---|
| Avgränsa kommatecken eller tom rad | Tom |
| #NULL# | DBNull |
| #TRUE# eller #FALSE# |
True eller False |
#yyyy-mm-dd hh:mm:ss# |
Datum och/eller tid som representeras av uttrycket |
#ERROR errornumber# |
errornumber (variabeln är ett objekt som har taggats som ett fel) |
Om du når slutet av filen när du matar in ett dataobjekt stoppas indata och ett fel inträffar.
Note
Funktionen Input är inte lokaliserad. Om du till exempel anger 3 14159 i den tyska versionen returneras endast 3, eftersom kommatecknet behandlas som en variabelavgränsare i stället för som en decimalpunkt.
Important
Läsning från en fil med hjälp Input av funktionen kräver Read åtkomst från FileIOPermissionAccess uppräkningen. Mer information finns i FileIOPermissionAccess.
Se även
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- How to: Write Text to Files in Visual Basic
- Filåtkomst med Visual Basic
- How to: Write Text to a File with a Streamwriter (Visual Basic)
Gäller för
Input(Int32, Boolean)
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
Läser data från en öppen sekventiell fil och tilldelar data till variabler.
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)
Parametrar
- FileNumber
- Int32
Required. Ett giltigt filnummer.
- Value
- Boolean
Required. Variabel som tilldelas värdena som läse från filen – kan inte vara en matris eller objektvariabel.
Undantag
Filläget är ogiltigt.
Exempel
I det Input här exemplet används funktionen för att läsa data från en fil till två variabler. Det här exemplet förutsätter att det TestFile är en fil som har vissa rader med data som skrivits till den Write med hjälp av funktionen, varje rad som innehåller en sträng i citattecken och ett tal avgränsat med ett kommatecken, till exempel: ("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)
Kommentarer
Funktionen Input tillhandahålls för bakåtkompatibilitet och kan påverka prestanda. För icke-äldre program My.Computer.FileSystem ger objektet bättre prestanda. Mer information finns i File Access med Visual Basic.
Data som läss med Input skrivs vanligtvis till en fil med hjälp Writeav . Använd endast den här funktionen med filer som öppnas i Input eller Binary i läge.
Important
När du läser från filer ska du inte fatta beslut om innehållet i filen baserat på filnamnstillägget. En fil med namnet Form1.vb kanske till exempel inte är en Visual Basic källfil från 2005.
Vid läsning tilldelas standardsträngar eller numeriska data till variabler utan ändringar. I följande tabell visas hur andra indata behandlas.
| Data | Värde som tilldelats variabeln |
|---|---|
| Avgränsa kommatecken eller tom rad | Tom |
| #NULL# | DBNull |
| #TRUE# eller #FALSE# |
True eller False |
#yyyy-mm-dd hh:mm:ss# |
Datum och/eller tid som representeras av uttrycket |
#ERROR errornumber# |
errornumber (variabeln är ett objekt som har taggats som ett fel) |
Om du når slutet av filen när du matar in ett dataobjekt stoppas indata och ett fel inträffar.
Note
Funktionen Input är inte lokaliserad. Om du till exempel anger 3 14159 i den tyska versionen returneras endast 3, eftersom kommatecknet behandlas som en variabelavgränsare i stället för som en decimalpunkt.
Important
Läsning från en fil med hjälp Input av funktionen kräver Read åtkomst från FileIOPermissionAccess uppräkningen. Mer information finns i FileIOPermissionAccess.
Se även
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- How to: Write Text to Files in Visual Basic
- Filåtkomst med Visual Basic
- How to: Write Text to a File with a Streamwriter (Visual Basic)
Gäller för
Input(Int32, DateTime)
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
Läser data från en öppen sekventiell fil och tilldelar data till variabler.
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)
Parametrar
- FileNumber
- Int32
Required. Ett giltigt filnummer.
- Value
- DateTime
Required. Variabel som tilldelas värdena som läse från filen – kan inte vara en matris eller objektvariabel.
Undantag
Filläget är ogiltigt.
Exempel
I det Input här exemplet används funktionen för att läsa data från en fil till två variabler. Det här exemplet förutsätter att det TestFile är en fil som har flera rader med data som skrivits till den Write med hjälp av funktionen, varje rad som innehåller en sträng i citattecken och ett tal avgränsat med ett kommatecken, till exempel: ("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)
Kommentarer
Funktionen Input tillhandahålls för bakåtkompatibilitet och kan påverka prestanda. För icke-äldre program My.Computer.FileSystem ger objektet bättre prestanda. Mer information finns i File Access med Visual Basic.
Data som läss med Input skrivs vanligtvis till en fil med hjälp Writeav . Använd endast den här funktionen med filer som öppnas i Input eller Binary i läge.
Important
När du läser från filer ska du inte fatta beslut om innehållet i filen baserat på filnamnstillägget. En fil med namnet Form1.vb kanske till exempel inte är en Visual Basic källfil från 2005.
Vid läsning tilldelas standardsträngar eller numeriska data till variabler utan ändringar. I följande tabell visas hur andra indata behandlas.
| Data | Värde som tilldelats variabeln |
|---|---|
| Avgränsa kommatecken eller tom rad | Tom |
| #NULL# | DBNull |
| #TRUE# eller #FALSE# |
True eller False |
#yyyy-mm-dd hh:mm:ss# |
Datum och/eller tid som representeras av uttrycket |
#ERROR errornumber# |
errornumber (variabeln är ett objekt som har taggats som ett fel) |
Om du når slutet av filen när du matar in ett dataobjekt stoppas indata och ett fel inträffar.
Note
Funktionen Input är inte lokaliserad. Om du till exempel anger 3 14159 i den tyska versionen returneras endast 3, eftersom kommatecknet behandlas som en variabelavgränsare i stället för som en decimalpunkt.
Important
Läsning från en fil med hjälp Input av funktionen kräver Read åtkomst från FileIOPermissionAccess uppräkningen. Mer information finns i FileIOPermissionAccess.
Se även
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- How to: Write Text to Files in Visual Basic
- Filåtkomst med Visual Basic
- How to: Write Text to a File with a Streamwriter (Visual Basic)
Gäller för
Input(Int32, Char)
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
Läser data från en öppen sekventiell fil och tilldelar data till variabler.
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)
Parametrar
- FileNumber
- Int32
Required. Ett giltigt filnummer.
- Value
- Char
Required. Variabel som tilldelas värdena som läse från filen – kan inte vara en matris eller objektvariabel.
Undantag
Filläget är ogiltigt.
Exempel
I det Input här exemplet används funktionen för att läsa data från en fil till två variabler. Det här exemplet förutsätter att det TestFile är en fil som har flera rader med data som skrivits till den Write med hjälp av funktionen, varje rad som innehåller en sträng i citattecken och ett tal avgränsat med ett kommatecken, till exempel: ("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)
Kommentarer
Funktionen Input tillhandahålls för bakåtkompatibilitet och kan påverka prestanda. För icke-äldre program My.Computer.FileSystem ger objektet bättre prestanda. Mer information finns i File Access med Visual Basic.
Data som läss med Input skrivs vanligtvis till en fil med hjälp Writeav . Använd endast den här funktionen med filer som öppnas i Input eller Binary i läge.
Important
När du läser från filer ska du inte fatta beslut om innehållet i filen baserat på filnamnstillägget. En fil med namnet Form1.vb kanske till exempel inte är en Visual Basic källfil från 2005.
Vid läsning tilldelas standardsträngar eller numeriska data till variabler utan ändringar. I följande tabell visas hur andra indata behandlas.
| Data | Värde som tilldelats variabeln |
|---|---|
| Avgränsa kommatecken eller tom rad | Tom |
| #NULL# | DBNull |
| #TRUE# eller #FALSE# |
True eller False |
#yyyy-mm-dd hh:mm:ss# |
Datum och/eller tid som representeras av uttrycket |
#ERROR errornumber# |
errornumber (variabeln är ett objekt som har taggats som ett fel) |
Om du når slutet av filen när du matar in ett dataobjekt stoppas indata och ett fel inträffar.
Note
Funktionen Input är inte lokaliserad. Om du till exempel anger 3 14159 i den tyska versionen returneras endast 3, eftersom kommatecknet behandlas som en variabelavgränsare i stället för som en decimalpunkt.
Important
Läsning från en fil med hjälp Input av funktionen kräver Read åtkomst från FileIOPermissionAccess uppräkningen. Mer information finns i FileIOPermissionAccess.
Se även
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- How to: Write Text to Files in Visual Basic
- Filåtkomst med Visual Basic
- How to: Write Text to a File with a Streamwriter (Visual Basic)
Gäller för
Input(Int32, Byte)
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
Läser data från en öppen sekventiell fil och tilldelar data till variabler.
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)
Parametrar
- FileNumber
- Int32
Required. Ett giltigt filnummer.
- Value
- Byte
Required. Variabel som tilldelas värdena som läse från filen – kan inte vara en matris eller objektvariabel.
Undantag
Filläget är ogiltigt.
Exempel
I det Input här exemplet används funktionen för att läsa data från en fil till två variabler. Det här exemplet förutsätter att det TestFile är en fil som har vissa rader med data som skrivits till den Write med hjälp av funktionen, varje rad som innehåller en sträng i citattecken och ett tal avgränsat med ett kommatecken, till exempel: ("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)
Kommentarer
Funktionen Input tillhandahålls för bakåtkompatibilitet och kan påverka prestanda. För icke-äldre program My.Computer.FileSystem ger objektet bättre prestanda. Mer information finns i File Access med Visual Basic.
Data som läss med Input skrivs vanligtvis till en fil med hjälp Writeav . Använd endast den här funktionen med filer som öppnas i Input eller Binary i läge.
Important
När du läser från filer ska du inte fatta beslut om innehållet i filen baserat på filnamnstillägget. En fil med namnet Form1.vb kanske till exempel inte är en Visual Basic källfil från 2005.
Vid läsning tilldelas standardsträngar eller numeriska data till variabler utan ändringar. I följande tabell visas hur andra indata behandlas.
| Data | Värde som tilldelats variabeln |
|---|---|
| Avgränsa kommatecken eller tom rad | Tom |
| #NULL# | DBNull |
| #TRUE# eller #FALSE# |
True eller False |
#yyyy-mm-dd hh:mm:ss# |
Datum och/eller tid som representeras av uttrycket |
#ERROR errornumber# |
errornumber (variabeln är ett objekt som har taggats som ett fel) |
Om du når slutet av filen när du matar in ett dataobjekt stoppas indata och ett fel inträffar.
Note
Funktionen Input är inte lokaliserad. Om du till exempel anger 3 14159 i den tyska versionen returneras endast 3, eftersom kommatecknet behandlas som en variabelavgränsare i stället för som en decimalpunkt.
Important
Läsning från en fil med hjälp Input av funktionen kräver Read åtkomst från FileIOPermissionAccess uppräkningen. Mer information finns i FileIOPermissionAccess.
Se även
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- How to: Write Text to Files in Visual Basic
- Filåtkomst med Visual Basic
- How to: Write Text to a File with a Streamwriter (Visual Basic)
Gäller för
Input(Int32, Single)
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
Läser data från en öppen sekventiell fil och tilldelar data till variabler.
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)
Parametrar
- FileNumber
- Int32
Required. Ett giltigt filnummer.
- Value
- Single
Required. Variabel som tilldelas värdena som läse från filen – kan inte vara en matris eller objektvariabel.
Undantag
Filläget är ogiltigt.
Exempel
I det Input här exemplet används funktionen för att läsa data från en fil till två variabler. Det här exemplet förutsätter att det TestFile är en fil som har flera rader med data som skrivits till den Write med hjälp av funktionen, varje rad som innehåller en sträng i citattecken och ett tal avgränsat med ett kommatecken, till exempel: ("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)
Kommentarer
Funktionen Input tillhandahålls för bakåtkompatibilitet och kan påverka prestanda. För icke-äldre program My.Computer.FileSystem ger objektet bättre prestanda. Mer information finns i File Access med Visual Basic.
Data som läss med Input skrivs vanligtvis till en fil med hjälp Writeav . Använd endast den här funktionen med filer som öppnas i Input eller Binary i läge.
Important
När du läser från filer ska du inte fatta beslut om innehållet i filen baserat på filnamnstillägget. En fil med namnet Form1.vb kanske till exempel inte är en Visual Basic källfil från 2005.
Vid läsning tilldelas standardsträngar eller numeriska data till variabler utan ändringar. I följande tabell visas hur andra indata behandlas.
| Data | Värde som tilldelats variabeln |
|---|---|
| Avgränsa kommatecken eller tom rad | Tom |
| #NULL# | DBNull |
| #TRUE# eller #FALSE# |
True eller False |
#yyyy-mm-dd hh:mm:ss# |
Datum och/eller tid som representeras av uttrycket |
#ERROR errornumber# |
errornumber (variabeln är ett objekt som har taggats som ett fel) |
Om du når slutet av filen när du matar in ett dataobjekt stoppas indata och ett fel inträffar.
Note
Funktionen Input är inte lokaliserad. Om du till exempel anger 3 14159 i den tyska versionen returneras endast 3, eftersom kommatecknet behandlas som en variabelavgränsare i stället för som en decimalpunkt.
Important
Läsning från en fil med hjälp Input av funktionen kräver Read åtkomst från FileIOPermissionAccess uppräkningen. Mer information finns i FileIOPermissionAccess.
Se även
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- How to: Write Text to Files in Visual Basic
- Filåtkomst med Visual Basic
- How to: Write Text to a File with a Streamwriter (Visual Basic)
Gäller för
Input(Int32, Decimal)
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
Läser data från en öppen sekventiell fil och tilldelar data till variabler.
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)
Parametrar
- FileNumber
- Int32
Required. Ett giltigt filnummer.
- Value
- Decimal
Required. Variabel som tilldelas värdena som läse från filen – kan inte vara en matris eller objektvariabel.
Undantag
Filläget är ogiltigt.
Exempel
I det Input här exemplet används funktionen för att läsa data från en fil till två variabler. Det här exemplet förutsätter att det TestFile är en fil som har flera rader med data som skrivits till den Write med hjälp av funktionen, varje rad som innehåller en sträng i citattecken och ett tal avgränsat med ett kommatecken, till exempel: ("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)
Kommentarer
Funktionen Input tillhandahålls för bakåtkompatibilitet och kan påverka prestanda. För icke-äldre program My.Computer.FileSystem ger objektet bättre prestanda. Mer information finns i File Access med Visual Basic.
Data som läss med Input skrivs vanligtvis till en fil med hjälp Writeav . Använd endast den här funktionen med filer som öppnas i Input eller Binary i läge.
Important
När du läser från filer ska du inte fatta beslut om innehållet i filen baserat på filnamnstillägget. En fil med namnet Form1.vb kanske till exempel inte är en Visual Basic källfil från 2005.
Vid läsning tilldelas standardsträngar eller numeriska data till variabler utan ändringar. I följande tabell visas hur andra indata behandlas.
| Data | Värde som tilldelats variabeln |
|---|---|
| Avgränsa kommatecken eller tom rad | Tom |
| #NULL# | DBNull |
| #TRUE# eller #FALSE# |
True eller False |
#yyyy-mm-dd hh:mm:ss# |
Datum och/eller tid som representeras av uttrycket |
#ERROR errornumber# |
errornumber (variabeln är ett objekt som har taggats som ett fel) |
Om du når slutet av filen när du matar in ett dataobjekt stoppas indata och ett fel inträffar.
Note
Funktionen Input är inte lokaliserad. Om du till exempel anger 3 14159 i den tyska versionen returneras endast 3, eftersom kommatecknet behandlas som en variabelavgränsare i stället för som en decimalpunkt.
Important
Läsning från en fil med hjälp Input av funktionen kräver Read åtkomst från FileIOPermissionAccess uppräkningen. Mer information finns i FileIOPermissionAccess.
Se även
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- How to: Write Text to Files in Visual Basic
- Filåtkomst med Visual Basic
- How to: Write Text to a File with a Streamwriter (Visual Basic)
Gäller för
Input(Int32, String)
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
Läser data från en öppen sekventiell fil och tilldelar data till variabler.
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)
Parametrar
- FileNumber
- Int32
Required. Ett giltigt filnummer.
- Value
- String
Required. Variabel som tilldelas värdena som läse från filen – kan inte vara en matris eller objektvariabel.
Undantag
Filläget är ogiltigt.
Exempel
I det Input här exemplet används funktionen för att läsa data från en fil till två variabler. Det här exemplet förutsätter att det TestFile är en fil som har flera rader med data som skrivits till den Write med hjälp av funktionen, varje rad som innehåller en sträng i citattecken och ett tal avgränsat med ett kommatecken, till exempel: ("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)
Kommentarer
Funktionen Input tillhandahålls för bakåtkompatibilitet och kan påverka prestanda. För icke-äldre program My.Computer.FileSystem ger objektet bättre prestanda. Mer information finns i File Access med Visual Basic.
Data som läss med Input skrivs vanligtvis till en fil med hjälp Writeav . Använd endast den här funktionen med filer som öppnas i Input eller Binary i läge.
Important
När du läser från filer ska du inte fatta beslut om innehållet i filen baserat på filnamnstillägget. En fil med namnet Form1.vb kanske till exempel inte är en Visual Basic källfil från 2005.
Vid läsning tilldelas standardsträngar eller numeriska data till variabler utan ändringar. I följande tabell visas hur andra indata behandlas.
| Data | Värde som tilldelats variabeln |
|---|---|
| Avgränsa kommatecken eller tom rad | Tom |
| #NULL# | DBNull |
| #TRUE# eller #FALSE# |
True eller False |
#yyyy-mm-dd hh:mm:ss# |
Datum och/eller tid som representeras av uttrycket |
#ERROR errornumber# |
errornumber (variabeln är ett objekt som har taggats som ett fel) |
Om du når slutet av filen när du matar in ett dataobjekt stoppas indata och ett fel inträffar.
Note
Funktionen Input är inte lokaliserad. Om du till exempel anger 3 14159 i den tyska versionen returneras endast 3, eftersom kommatecknet behandlas som en variabelavgränsare i stället för som en decimalpunkt.
Important
Läsning från en fil med hjälp Input av funktionen kräver Read åtkomst från FileIOPermissionAccess uppräkningen. Mer information finns i FileIOPermissionAccess.
Se även
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- How to: Write Text to Files in Visual Basic
- Filåtkomst med Visual Basic
- How to: Write Text to a File with a Streamwriter (Visual Basic)