Поделиться через


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

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

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)

Параметры

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 объект обеспечивает более высокую производительность. Дополнительные сведения см. в статье Доступ к файлам с помощью Visual Basic.

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

Важно!

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

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

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

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

Примечание

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

Важно!

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

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

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

Input(Int32, Int64)

Исходный код:
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 объект обеспечивает более высокую производительность. Дополнительные сведения см. в статье Доступ к файлам с помощью Visual Basic.

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

Важно!

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

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

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

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

Примечание

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

Важно!

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

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

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

Input(Int32, Int32)

Исходный код:
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 устаревшими, объект обеспечивает более высокую производительность. Дополнительные сведения см. в статье Доступ к файлам с помощью Visual Basic.

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

Важно!

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

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

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

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

Примечание

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

Важно!

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

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

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

Input(Int32, Int16)

Исходный код:
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 устаревшими, объект обеспечивает более высокую производительность. Дополнительные сведения см. в статье Доступ к файлам с помощью Visual Basic.

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

Важно!

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

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

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

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

Примечание

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

Важно!

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

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

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

Input(Int32, Double)

Исходный код:
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 устаревшими, объект обеспечивает более высокую производительность. Дополнительные сведения см. в статье Доступ к файлам с помощью Visual Basic.

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

Важно!

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

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

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

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

Примечание

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

Важно!

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

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

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

Input(Int32, Boolean)

Исходный код:
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 устаревшими, объект обеспечивает более высокую производительность. Дополнительные сведения см. в статье Доступ к файлам с помощью Visual Basic.

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

Важно!

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

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

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

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

Примечание

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

Важно!

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

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

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

Input(Int32, DateTime)

Исходный код:
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 устаревшими, объект обеспечивает более высокую производительность. Дополнительные сведения см. в статье Доступ к файлам с помощью Visual Basic.

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

Важно!

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

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

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

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

Примечание

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

Важно!

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

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

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

Input(Int32, Char)

Исходный код:
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 объект обеспечивает более высокую производительность. Дополнительные сведения см. в статье Доступ к файлам с помощью Visual Basic.

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

Важно!

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

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

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

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

Примечание

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

Важно!

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

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

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

Input(Int32, Byte)

Исходный код:
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 объект обеспечивает более высокую производительность. Дополнительные сведения см. в статье Доступ к файлам с помощью Visual Basic.

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

Важно!

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

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

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

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

Примечание

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

Важно!

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

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

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

Input(Int32, Single)

Исходный код:
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 объект обеспечивает более высокую производительность. Дополнительные сведения см. в статье Доступ к файлам с помощью Visual Basic.

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

Важно!

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

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

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

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

Примечание

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

Важно!

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

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

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

Input(Int32, Decimal)

Исходный код:
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 устаревшими, объект обеспечивает более высокую производительность. Дополнительные сведения см. в статье Доступ к файлам с помощью Visual Basic.

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

Важно!

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

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

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

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

Примечание

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

Важно!

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

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

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

Input(Int32, String)

Исходный код:
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 устаревшими, объект обеспечивает более высокую производительность. Дополнительные сведения см. в статье Доступ к файлам с помощью Visual Basic.

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

Важно!

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

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

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

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

Примечание

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

Важно!

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

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

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