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.
См. также раздел
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Практическое руководство. Запись текста в файлы в Visual Basic
- Доступ к файлам с помощью Visual Basic
- Практическое руководство. Запись текста в файл с помощью Streamwriter (Visual Basic)
Применяется к
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.
См. также раздел
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Практическое руководство. Запись текста в файлы в Visual Basic
- Доступ к файлам с помощью Visual Basic
- Практическое руководство. Запись текста в файл с помощью Streamwriter (Visual Basic)
Применяется к
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.
См. также раздел
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Практическое руководство. Запись текста в файлы в Visual Basic
- Доступ к файлам с помощью Visual Basic
- Практическое руководство. Запись текста в файл с помощью Streamwriter (Visual Basic)
Применяется к
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.
См. также раздел
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Практическое руководство. Запись текста в файлы в Visual Basic
- Доступ к файлам с помощью Visual Basic
- Практическое руководство. Запись текста в файл с помощью Streamwriter (Visual Basic)
Применяется к
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.
См. также раздел
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Практическое руководство. Запись текста в файлы в Visual Basic
- Доступ к файлам с помощью Visual Basic
- Практическое руководство. Запись текста в файл с помощью Streamwriter (Visual Basic)
Применяется к
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.
См. также раздел
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Практическое руководство. Запись текста в файлы в Visual Basic
- Доступ к файлам с помощью Visual Basic
- Практическое руководство. Запись текста в файл с помощью Streamwriter (Visual Basic)
Применяется к
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.
См. также раздел
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Практическое руководство. Запись текста в файлы в Visual Basic
- Доступ к файлам с помощью Visual Basic
- Практическое руководство. Запись текста в файл с помощью Streamwriter (Visual Basic)
Применяется к
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.
См. также раздел
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Практическое руководство. Запись текста в файлы в Visual Basic
- Доступ к файлам с помощью Visual Basic
- Практическое руководство. Запись текста в файл с помощью Streamwriter (Visual Basic)
Применяется к
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.
См. также раздел
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Практическое руководство. Запись текста в файлы в Visual Basic
- Доступ к файлам с помощью Visual Basic
- Практическое руководство. Запись текста в файл с помощью Streamwriter (Visual Basic)
Применяется к
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.
См. также раздел
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Практическое руководство. Запись текста в файлы в Visual Basic
- Доступ к файлам с помощью Visual Basic
- Практическое руководство. Запись текста в файл с помощью Streamwriter (Visual Basic)
Применяется к
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.
См. также раздел
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Практическое руководство. Запись текста в файлы в Visual Basic
- Доступ к файлам с помощью Visual Basic
- Практическое руководство. Запись текста в файл с помощью Streamwriter (Visual Basic)
Применяется к
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.
См. также раздел
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Практическое руководство. Запись текста в файлы в Visual Basic
- Доступ к файлам с помощью Visual Basic
- Практическое руководство. Запись текста в файл с помощью Streamwriter (Visual Basic)