FileSystem.Input Метод

Определение

Считывает данные из открытого последовательного файла и назначает данные переменным.

Перегрузки

Имя Описание
Input(Int32, Object)

Считывает данные из открытого последовательного файла и назначает данные переменным.

Input(Int32, Int64)

Считывает данные из открытого последовательного файла и назначает данные переменным.

Input(Int32, Int32)

Считывает данные из открытого последовательного файла и назначает данные переменным.

Input(Int32, Int16)

Считывает данные из открытого последовательного файла и назначает данные переменным.

Input(Int32, Double)

Считывает данные из открытого последовательного файла и назначает данные переменным.

Input(Int32, Boolean)

Считывает данные из открытого последовательного файла и назначает данные переменным.

Input(Int32, DateTime)

Считывает данные из открытого последовательного файла и назначает данные переменным.

Input(Int32, Char)

Считывает данные из открытого последовательного файла и назначает данные переменным.

Input(Int32, Byte)

Считывает данные из открытого последовательного файла и назначает данные переменным.

Input(Int32, Single)

Считывает данные из открытого последовательного файла и назначает данные переменным.

Input(Int32, Decimal)

Считывает данные из открытого последовательного файла и назначает данные переменным.

Input(Int32, String)

Считывает данные из открытого последовательного файла и назначает данные переменным.

Input(Int32, Object)

Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb

Считывает данные из открытого последовательного файла и назначает данные переменным.

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)

Параметры

FileNumber
Int32

Обязательно. Любой допустимый номер файла.

Value
Object

Обязательно. Переменная, назначаемая значениям из файла, не может быть массивом или переменной объектов.

Атрибуты

Исключения

Недопустимый режим файла.

Примеры

В этом примере функция используется Input для чтения данных из файла в две переменные. В этом примере предполагается, что TestFile файл с несколькими строками данных, записанными в него с помощью Write функции, каждая строка, содержащая строку в кавычках и число, разделенное запятой, например ("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)

Комментарии

Функция Input предоставляется для обратной совместимости и может повлиять на производительность. Для приложений, отличных от прежних версий, My.Computer.FileSystem объект обеспечивает более высокую производительность. Дополнительные сведения см. в разделе File Access с Visual Basic.

Чтение данных с Input помощью файла обычно записывается в файл.Write Используйте эту функцию только с файлами, открытыми в режиме или Input в Binary режиме.

Important

При чтении из файлов не принимать решения о содержимом файла на основе расширения имени файла. Например, файл с именем Form1.vb не может быть исходным файлом Visual Basic 2005.

При прочтении стандартные строковые или числовые данные назначаются переменным без изменения. В следующей таблице показано, как обрабатываются другие входные данные.

Данные Значение, присваиваемое переменной
Запятая-разделитель или пустая строка Пусто
#NULL# DBNull
#TRUE# или #FALSE# True или False
#yyyy-mm-dd hh:mm:ss# Дата и (или) время, представленное выражением
#ERROR errornumber# errornumber (переменная является объектом, помеченным как ошибка)

Если вы достигнете конца файла во время ввода элемента данных, входные данные остановлены и возникает ошибка.

Note

Функция Input не локализована. Например, в немецкой версии, если ввести 314159, он возвращает только 3, так как запятая рассматривается как разделитель переменных вместо десятичной запятой.

Important

Для чтения из файла с помощью Input функции требуется Read доступ из FileIOPermissionAccess перечисления. Дополнительные сведения см. в разделе FileIOPermissionAccess.

См. также раздел

Применяется к

Input(Int32, Int64)

Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb

Считывает данные из открытого последовательного файла и назначает данные переменным.

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)

Параметры

FileNumber
Int32

Обязательно. Любой допустимый номер файла.

Value
Int64

Обязательно. Переменная, назначаемая значениям из файла, не может быть массивом или переменной объектов.

Исключения

Недопустимый режим файла.

Примеры

В этом примере функция используется Input для чтения данных из файла в две переменные. В этом примере предполагается, что TestFile файл с несколькими строками данных, записанными в него с помощью Write функции, каждая строка, содержащая строку в кавычках и число, разделенное запятой, например ("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)

Комментарии

Функция Input предоставляется для обратной совместимости и может повлиять на производительность. Для приложений, отличных от прежних версий, My.Computer.FileSystem объект обеспечивает более высокую производительность. Дополнительные сведения см. в разделе File Access с Visual Basic.

Чтение данных с Input помощью файла обычно записывается в файл.Write Используйте эту функцию только с файлами, открытыми в режиме или Input в Binary режиме.

Important

При чтении из файлов не принимать решения о содержимом файла на основе расширения имени файла. Например, файл с именем Form1.vb не может быть исходным файлом Visual Basic 2005.

При прочтении стандартные строковые или числовые данные назначаются переменным без изменения. В следующей таблице показано, как обрабатываются другие входные данные.

Данные Значение, присваиваемое переменной
Запятая-разделитель или пустая строка Пусто
#NULL# DBNull
#TRUE# или #FALSE# True или False
#yyyy-mm-dd hh:mm:ss# Дата и (или) время, представленное выражением
#ERROR errornumber# errornumber (переменная является объектом, помеченным как ошибка)

Если вы достигнете конца файла во время ввода элемента данных, входные данные остановлены и возникает ошибка.

Note

Функция Input не локализована. Например, в немецкой версии, если ввести 314159, он возвращает только 3, так как запятая рассматривается как разделитель переменных вместо десятичной запятой.

Important

Для чтения из файла с помощью Input функции требуется Read доступ из FileIOPermissionAccess перечисления. Дополнительные сведения см. в разделе FileIOPermissionAccess.

См. также раздел

Применяется к

Input(Int32, Int32)

Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb

Считывает данные из открытого последовательного файла и назначает данные переменным.

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)

Параметры

FileNumber
Int32

Обязательно. Любой допустимый номер файла.

Value
Int32

Обязательно. Переменная, назначаемая значениям из файла, не может быть массивом или переменной объектов.

Исключения

Недопустимый режим файла.

Примеры

В этом примере функция используется Input для чтения данных из файла в две переменные. В этом примере предполагается, что TestFile файл с несколькими строками данных, записанными в него с помощью Write функции, каждая строка, содержащая строку в кавычках и число, разделенное запятой, например ("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)

Комментарии

Функция Input предоставляется для обратной совместимости и может повлиять на производительность. Для приложений, отличных от прежних версий, My.Computer.FileSystem объект обеспечивает более высокую производительность. Дополнительные сведения см. в разделе File Access с Visual Basic.

Чтение данных с Input помощью файла обычно записывается в файл.Write Используйте эту функцию только с файлами, открытыми в режиме или Input в Binary режиме.

Important

При чтении из файлов не принимать решения о содержимом файла на основе расширения имени файла. Например, файл с именем Form1.vb не может быть исходным файлом Visual Basic 2005.

При прочтении стандартные строковые или числовые данные назначаются переменным без изменения. В следующей таблице показано, как обрабатываются другие входные данные.

Данные Значение, присваиваемое переменной
Запятая-разделитель или пустая строка Пусто
#NULL# DBNull
#TRUE# или #FALSE# True или False
#yyyy-mm-dd hh:mm:ss# Дата и (или) время, представленное выражением
#ERROR errornumber# errornumber (переменная является объектом, помеченным как ошибка)

Если вы достигнете конца файла во время ввода элемента данных, входные данные остановлены и возникает ошибка.

Note

Функция Input не локализована. Например, в немецкой версии, если ввести 314159, он возвращает только 3, так как запятая рассматривается как разделитель переменных вместо десятичной запятой.

Important

Для чтения из файла с помощью Input функции требуется Read доступ из FileIOPermissionAccess перечисления. Дополнительные сведения см. в разделе FileIOPermissionAccess.

См. также раздел

Применяется к

Input(Int32, Int16)

Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb

Считывает данные из открытого последовательного файла и назначает данные переменным.

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)

Параметры

FileNumber
Int32

Обязательно. Любой допустимый номер файла.

Value
Int16

Обязательно. Переменная, назначаемая значениям из файла, не может быть массивом или переменной объектов.

Исключения

Недопустимый режим файла.

Примеры

В этом примере функция используется Input для чтения данных из файла в две переменные. В этом примере предполагается, что TestFile файл с несколькими строками данных, записанными в него с помощью Write функции, каждая строка, содержащая строку в кавычках и число, разделенное запятой, например ("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)

Комментарии

Функция Input предоставляется для обратной совместимости и может повлиять на производительность. Для приложений, отличных от прежних версий, My.Computer.FileSystem объект обеспечивает более высокую производительность. Дополнительные сведения см. в разделе File Access с Visual Basic.

Чтение данных с Input помощью файла обычно записывается в файл.Write Используйте эту функцию только с файлами, открытыми в режиме или Input в Binary режиме.

Important

При чтении из файлов не принимать решения о содержимом файла на основе расширения имени файла. Например, файл с именем Form1.vb не может быть исходным файлом Visual Basic 2005.

При прочтении стандартные строковые или числовые данные назначаются переменным без изменения. В следующей таблице показано, как обрабатываются другие входные данные.

Данные Значение, присваиваемое переменной
Запятая-разделитель или пустая строка Пусто
#NULL# DBNull
#TRUE# или #FALSE# True или False
#yyyy-mm-dd hh:mm:ss# Дата и (или) время, представленное выражением
#ERROR errornumber# errornumber (переменная является объектом, помеченным как ошибка)

Если вы достигнете конца файла во время ввода элемента данных, входные данные остановлены и возникает ошибка.

Note

Функция Input не локализована. Например, в немецкой версии, если ввести 314159, он возвращает только 3, так как запятая рассматривается как разделитель переменных вместо десятичной запятой.

Important

Для чтения из файла с помощью Input функции требуется Read доступ из FileIOPermissionAccess перечисления. Дополнительные сведения см. в разделе FileIOPermissionAccess.

См. также раздел

Применяется к

Input(Int32, Double)

Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb

Считывает данные из открытого последовательного файла и назначает данные переменным.

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)

Параметры

FileNumber
Int32

Обязательно. Любой допустимый номер файла.

Value
Double

Обязательно. Переменная, назначаемая значениям из файла, не может быть массивом или переменной объектов.

Исключения

Недопустимый режим файла.

Примеры

В этом примере функция используется Input для чтения данных из файла в две переменные. В этом примере предполагается, что TestFile файл с несколькими строками данных, записанными в него с помощью Write функции, каждая строка, содержащая строку в кавычках и число, разделенное запятой, например ("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)

Комментарии

Функция Input предоставляется для обратной совместимости и может повлиять на производительность. Для приложений, отличных от прежних версий, My.Computer.FileSystem объект обеспечивает более высокую производительность. Дополнительные сведения см. в разделе File Access с Visual Basic.

Чтение данных с Input помощью файла обычно записывается в файл.Write Используйте эту функцию только с файлами, открытыми в режиме или Input в Binary режиме.

Important

При чтении из файлов не принимать решения о содержимом файла на основе расширения имени файла. Например, файл с именем Form1.vb не может быть исходным файлом Visual Basic 2005.

При прочтении стандартные строковые или числовые данные назначаются переменным без изменения. В следующей таблице показано, как обрабатываются другие входные данные.

Данные Значение, присваиваемое переменной
Запятая-разделитель или пустая строка Пусто
#NULL# DBNull
#TRUE# или #FALSE# True или False
#yyyy-mm-dd hh:mm:ss# Дата и (или) время, представленное выражением
#ERROR errornumber# errornumber (переменная является объектом, помеченным как ошибка)

Если вы достигнете конца файла во время ввода элемента данных, входные данные остановлены и возникает ошибка.

Note

Функция Input не локализована. Например, в немецкой версии, если ввести 314159, он возвращает только 3, так как запятая рассматривается как разделитель переменных вместо десятичной запятой.

Important

Для чтения из файла с помощью Input функции требуется Read доступ из FileIOPermissionAccess перечисления. Дополнительные сведения см. в разделе FileIOPermissionAccess.

См. также раздел

Применяется к

Input(Int32, Boolean)

Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb

Считывает данные из открытого последовательного файла и назначает данные переменным.

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)

Параметры

FileNumber
Int32

Обязательно. Любой допустимый номер файла.

Value
Boolean

Обязательно. Переменная, назначаемая значениям из файла, не может быть массивом или переменной объектов.

Исключения

Недопустимый режим файла.

Примеры

В этом примере функция используется Input для чтения данных из файла в две переменные. В этом примере предполагается, что TestFile файл с некоторыми строками данных, записанными в нее с помощью Write функции, каждая строка, содержащая строку в кавычках и число, разделенное запятой, например ("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)

Комментарии

Функция Input предоставляется для обратной совместимости и может повлиять на производительность. Для приложений, отличных от прежних версий, My.Computer.FileSystem объект обеспечивает более высокую производительность. Дополнительные сведения см. в разделе File Access с Visual Basic.

Чтение данных с Input помощью файла обычно записывается в файл.Write Используйте эту функцию только с файлами, открытыми в режиме или Input в Binary режиме.

Important

При чтении из файлов не принимать решения о содержимом файла на основе расширения имени файла. Например, файл с именем Form1.vb не может быть исходным файлом Visual Basic 2005.

При прочтении стандартные строковые или числовые данные назначаются переменным без изменения. В следующей таблице показано, как обрабатываются другие входные данные.

Данные Значение, присваиваемое переменной
Запятая-разделитель или пустая строка Пусто
#NULL# DBNull
#TRUE# или #FALSE# True или False
#yyyy-mm-dd hh:mm:ss# Дата и (или) время, представленное выражением
#ERROR errornumber# errornumber (переменная является объектом, помеченным как ошибка)

Если вы достигнете конца файла во время ввода элемента данных, входные данные остановлены и возникает ошибка.

Note

Функция Input не локализована. Например, в немецкой версии, если ввести 314159, он возвращает только 3, так как запятая рассматривается как разделитель переменных вместо десятичной запятой.

Important

Для чтения из файла с помощью Input функции требуется Read доступ из FileIOPermissionAccess перечисления. Дополнительные сведения см. в разделе FileIOPermissionAccess.

См. также раздел

Применяется к

Input(Int32, DateTime)

Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb

Считывает данные из открытого последовательного файла и назначает данные переменным.

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)

Параметры

FileNumber
Int32

Обязательно. Любой допустимый номер файла.

Value
DateTime

Обязательно. Переменная, назначаемая значениям из файла, не может быть массивом или переменной объектов.

Исключения

Недопустимый режим файла.

Примеры

В этом примере функция используется Input для чтения данных из файла в две переменные. В этом примере предполагается, что TestFile файл с несколькими строками данных, записанными в него с помощью Write функции, каждая строка, содержащая строку в кавычках и число, разделенное запятой, например ("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)

Комментарии

Функция Input предоставляется для обратной совместимости и может повлиять на производительность. Для приложений, отличных от прежних версий, My.Computer.FileSystem объект обеспечивает более высокую производительность. Дополнительные сведения см. в разделе File Access с Visual Basic.

Чтение данных с Input помощью файла обычно записывается в файл.Write Используйте эту функцию только с файлами, открытыми в режиме или Input в Binary режиме.

Important

При чтении из файлов не принимать решения о содержимом файла на основе расширения имени файла. Например, файл с именем Form1.vb не может быть исходным файлом Visual Basic 2005.

При прочтении стандартные строковые или числовые данные назначаются переменным без изменения. В следующей таблице показано, как обрабатываются другие входные данные.

Данные Значение, присваиваемое переменной
Запятая-разделитель или пустая строка Пусто
#NULL# DBNull
#TRUE# или #FALSE# True или False
#yyyy-mm-dd hh:mm:ss# Дата и (или) время, представленное выражением
#ERROR errornumber# errornumber (переменная является объектом, помеченным как ошибка)

Если вы достигнете конца файла во время ввода элемента данных, входные данные остановлены и возникает ошибка.

Note

Функция Input не локализована. Например, в немецкой версии, если ввести 314159, он возвращает только 3, так как запятая рассматривается как разделитель переменных вместо десятичной запятой.

Important

Для чтения из файла с помощью Input функции требуется Read доступ из FileIOPermissionAccess перечисления. Дополнительные сведения см. в разделе FileIOPermissionAccess.

См. также раздел

Применяется к

Input(Int32, Char)

Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb

Считывает данные из открытого последовательного файла и назначает данные переменным.

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)

Параметры

FileNumber
Int32

Обязательно. Любой допустимый номер файла.

Value
Char

Обязательно. Переменная, назначаемая значениям из файла, не может быть массивом или переменной объектов.

Исключения

Недопустимый режим файла.

Примеры

В этом примере функция используется Input для чтения данных из файла в две переменные. В этом примере предполагается, что TestFile файл с несколькими строками данных, записанными в него с помощью Write функции, каждая строка, содержащая строку в кавычках и число, разделенное запятой, например ("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)

Комментарии

Функция Input предоставляется для обратной совместимости и может повлиять на производительность. Для приложений, отличных от прежних версий, My.Computer.FileSystem объект обеспечивает более высокую производительность. Дополнительные сведения см. в разделе File Access с Visual Basic.

Чтение данных с Input помощью файла обычно записывается в файл.Write Используйте эту функцию только с файлами, открытыми в режиме или Input в Binary режиме.

Important

При чтении из файлов не принимать решения о содержимом файла на основе расширения имени файла. Например, файл с именем Form1.vb не может быть исходным файлом Visual Basic 2005.

При прочтении стандартные строковые или числовые данные назначаются переменным без изменения. В следующей таблице показано, как обрабатываются другие входные данные.

Данные Значение, присваиваемое переменной
Запятая-разделитель или пустая строка Пусто
#NULL# DBNull
#TRUE# или #FALSE# True или False
#yyyy-mm-dd hh:mm:ss# Дата и (или) время, представленное выражением
#ERROR errornumber# errornumber (переменная является объектом, помеченным как ошибка)

Если вы достигнете конца файла во время ввода элемента данных, входные данные остановлены и возникает ошибка.

Note

Функция Input не локализована. Например, в немецкой версии, если ввести 314159, он возвращает только 3, так как запятая рассматривается как разделитель переменных вместо десятичной запятой.

Important

Для чтения из файла с помощью Input функции требуется Read доступ из FileIOPermissionAccess перечисления. Дополнительные сведения см. в разделе FileIOPermissionAccess.

См. также раздел

Применяется к

Input(Int32, Byte)

Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb

Считывает данные из открытого последовательного файла и назначает данные переменным.

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)

Параметры

FileNumber
Int32

Обязательно. Любой допустимый номер файла.

Value
Byte

Обязательно. Переменная, назначаемая значениям из файла, не может быть массивом или переменной объектов.

Исключения

Недопустимый режим файла.

Примеры

В этом примере функция используется Input для чтения данных из файла в две переменные. В этом примере предполагается, что TestFile файл с некоторыми строками данных, записанными в нее с помощью Write функции, каждая строка, содержащая строку в кавычках и число, разделенное запятой, например ("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)

Комментарии

Функция Input предоставляется для обратной совместимости и может повлиять на производительность. Для приложений, отличных от прежних версий, My.Computer.FileSystem объект обеспечивает более высокую производительность. Дополнительные сведения см. в разделе File Access с Visual Basic.

Чтение данных с Input помощью файла обычно записывается в файл.Write Используйте эту функцию только с файлами, открытыми в режиме или Input в Binary режиме.

Important

При чтении из файлов не принимать решения о содержимом файла на основе расширения имени файла. Например, файл с именем Form1.vb не может быть исходным файлом Visual Basic 2005.

При прочтении стандартные строковые или числовые данные назначаются переменным без изменения. В следующей таблице показано, как обрабатываются другие входные данные.

Данные Значение, присваиваемое переменной
Запятая-разделитель или пустая строка Пусто
#NULL# DBNull
#TRUE# или #FALSE# True или False
#yyyy-mm-dd hh:mm:ss# Дата и (или) время, представленное выражением
#ERROR errornumber# errornumber (переменная является объектом, помеченным как ошибка)

Если вы достигнете конца файла во время ввода элемента данных, входные данные остановлены и возникает ошибка.

Note

Функция Input не локализована. Например, в немецкой версии, если ввести 314159, он возвращает только 3, так как запятая рассматривается как разделитель переменных вместо десятичной запятой.

Important

Для чтения из файла с помощью Input функции требуется Read доступ из FileIOPermissionAccess перечисления. Дополнительные сведения см. в разделе FileIOPermissionAccess.

См. также раздел

Применяется к

Input(Int32, Single)

Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb

Считывает данные из открытого последовательного файла и назначает данные переменным.

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)

Параметры

FileNumber
Int32

Обязательно. Любой допустимый номер файла.

Value
Single

Обязательно. Переменная, назначаемая значениям из файла, не может быть массивом или переменной объектов.

Исключения

Недопустимый режим файла.

Примеры

В этом примере функция используется Input для чтения данных из файла в две переменные. В этом примере предполагается, что TestFile файл с несколькими строками данных, записанными в него с помощью Write функции, каждая строка, содержащая строку в кавычках и число, разделенное запятой, например ("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)

Комментарии

Функция Input предоставляется для обратной совместимости и может повлиять на производительность. Для приложений, отличных от прежних версий, My.Computer.FileSystem объект обеспечивает более высокую производительность. Дополнительные сведения см. в разделе File Access с Visual Basic.

Чтение данных с Input помощью файла обычно записывается в файл.Write Используйте эту функцию только с файлами, открытыми в режиме или Input в Binary режиме.

Important

При чтении из файлов не принимать решения о содержимом файла на основе расширения имени файла. Например, файл с именем Form1.vb не может быть исходным файлом Visual Basic 2005.

При прочтении стандартные строковые или числовые данные назначаются переменным без изменения. В следующей таблице показано, как обрабатываются другие входные данные.

Данные Значение, присваиваемое переменной
Запятая-разделитель или пустая строка Пусто
#NULL# DBNull
#TRUE# или #FALSE# True или False
#yyyy-mm-dd hh:mm:ss# Дата и (или) время, представленное выражением
#ERROR errornumber# errornumber (переменная является объектом, помеченным как ошибка)

Если вы достигнете конца файла во время ввода элемента данных, входные данные остановлены и возникает ошибка.

Note

Функция Input не локализована. Например, в немецкой версии, если ввести 314159, он возвращает только 3, так как запятая рассматривается как разделитель переменных вместо десятичной запятой.

Important

Для чтения из файла с помощью Input функции требуется Read доступ из FileIOPermissionAccess перечисления. Дополнительные сведения см. в разделе FileIOPermissionAccess.

См. также раздел

Применяется к

Input(Int32, Decimal)

Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb

Считывает данные из открытого последовательного файла и назначает данные переменным.

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)

Параметры

FileNumber
Int32

Обязательно. Любой допустимый номер файла.

Value
Decimal

Обязательно. Переменная, назначаемая значениям из файла, не может быть массивом или переменной объектов.

Исключения

Недопустимый режим файла.

Примеры

В этом примере функция используется Input для чтения данных из файла в две переменные. В этом примере предполагается, что TestFile файл с несколькими строками данных, записанными в него с помощью Write функции, каждая строка, содержащая строку в кавычках и число, разделенное запятой, например ("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)

Комментарии

Функция Input предоставляется для обратной совместимости и может повлиять на производительность. Для приложений, отличных от прежних версий, My.Computer.FileSystem объект обеспечивает более высокую производительность. Дополнительные сведения см. в разделе File Access с Visual Basic.

Чтение данных с Input помощью файла обычно записывается в файл.Write Используйте эту функцию только с файлами, открытыми в режиме или Input в Binary режиме.

Important

При чтении из файлов не принимать решения о содержимом файла на основе расширения имени файла. Например, файл с именем Form1.vb не может быть исходным файлом Visual Basic 2005.

При прочтении стандартные строковые или числовые данные назначаются переменным без изменения. В следующей таблице показано, как обрабатываются другие входные данные.

Данные Значение, присваиваемое переменной
Запятая-разделитель или пустая строка Пусто
#NULL# DBNull
#TRUE# или #FALSE# True или False
#yyyy-mm-dd hh:mm:ss# Дата и (или) время, представленное выражением
#ERROR errornumber# errornumber (переменная является объектом, помеченным как ошибка)

Если вы достигнете конца файла во время ввода элемента данных, входные данные остановлены и возникает ошибка.

Note

Функция Input не локализована. Например, в немецкой версии, если ввести 314159, он возвращает только 3, так как запятая рассматривается как разделитель переменных вместо десятичной запятой.

Important

Для чтения из файла с помощью Input функции требуется Read доступ из FileIOPermissionAccess перечисления. Дополнительные сведения см. в разделе FileIOPermissionAccess.

См. также раздел

Применяется к

Input(Int32, String)

Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb

Считывает данные из открытого последовательного файла и назначает данные переменным.

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)

Параметры

FileNumber
Int32

Обязательно. Любой допустимый номер файла.

Value
String

Обязательно. Переменная, назначаемая значениям из файла, не может быть массивом или переменной объектов.

Исключения

Недопустимый режим файла.

Примеры

В этом примере функция используется Input для чтения данных из файла в две переменные. В этом примере предполагается, что TestFile файл с несколькими строками данных, записанными в него с помощью Write функции, каждая строка, содержащая строку в кавычках и число, разделенное запятой, например ("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)

Комментарии

Функция Input предоставляется для обратной совместимости и может повлиять на производительность. Для приложений, отличных от прежних версий, My.Computer.FileSystem объект обеспечивает более высокую производительность. Дополнительные сведения см. в разделе File Access с Visual Basic.

Чтение данных с Input помощью файла обычно записывается в файл.Write Используйте эту функцию только с файлами, открытыми в режиме или Input в Binary режиме.

Important

При чтении из файлов не принимать решения о содержимом файла на основе расширения имени файла. Например, файл с именем Form1.vb не может быть исходным файлом Visual Basic 2005.

При прочтении стандартные строковые или числовые данные назначаются переменным без изменения. В следующей таблице показано, как обрабатываются другие входные данные.

Данные Значение, присваиваемое переменной
Запятая-разделитель или пустая строка Пусто
#NULL# DBNull
#TRUE# или #FALSE# True или False
#yyyy-mm-dd hh:mm:ss# Дата и (или) время, представленное выражением
#ERROR errornumber# errornumber (переменная является объектом, помеченным как ошибка)

Если вы достигнете конца файла во время ввода элемента данных, входные данные остановлены и возникает ошибка.

Note

Функция Input не локализована. Например, в немецкой версии, если ввести 314159, он возвращает только 3, так как запятая рассматривается как разделитель переменных вместо десятичной запятой.

Important

Для чтения из файла с помощью Input функции требуется Read доступ из FileIOPermissionAccess перечисления. Дополнительные сведения см. в разделе FileIOPermissionAccess.

См. также раздел

Применяется к