FileSystem.Input メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
開いているシーケンシャル ファイルからデータを読み取り、そのデータを変数に割り当てます。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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 関数を使用して、ファイルから 2 つの変数にデータを読み取ります。 この例では、 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 with 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関数はローカライズされていません。 たとえば、ドイツ語のバージョンでは、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
Important
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
- ソース:
- 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 関数を使用して、ファイルから 2 つの変数にデータを読み取ります。 この例では、 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 with 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関数はローカライズされていません。 たとえば、ドイツ語のバージョンでは、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
Important
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
- ソース:
- 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 関数を使用して、ファイルから 2 つの変数にデータを読み取ります。 この例では、 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 with 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関数はローカライズされていません。 たとえば、ドイツ語のバージョンでは、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるので、3 のみが返されます。
Important
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
- ソース:
- 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 関数を使用して、ファイルから 2 つの変数にデータを読み取ります。 この例では、 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 with 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関数はローカライズされていません。 たとえば、ドイツ語のバージョンでは、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
Important
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
- ソース:
- 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 関数を使用して、ファイルから 2 つの変数にデータを読み取ります。 この例では、 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 with 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関数はローカライズされていません。 たとえば、ドイツ語のバージョンでは、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
Important
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
- ソース:
- 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 関数を使用して、ファイルから 2 つの変数にデータを読み取ります。 この例では、 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 with 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関数はローカライズされていません。 たとえば、ドイツ語のバージョンでは、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
Important
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
- ソース:
- 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 関数を使用して、ファイルから 2 つの変数にデータを読み取ります。 この例では、 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 with 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関数はローカライズされていません。 たとえば、ドイツ語のバージョンでは、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
Important
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
- ソース:
- 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 関数を使用して、ファイルから 2 つの変数にデータを読み取ります。 この例では、 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 with 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関数はローカライズされていません。 たとえば、ドイツ語のバージョンでは、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
Important
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
- ソース:
- 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 関数を使用して、ファイルから 2 つの変数にデータを読み取ります。 この例では、 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 with 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関数はローカライズされていません。 たとえば、ドイツ語のバージョンでは、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
Important
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
- ソース:
- 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 関数を使用して、ファイルから 2 つの変数にデータを読み取ります。 この例では、 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 with 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関数はローカライズされていません。 たとえば、ドイツ語のバージョンでは、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
Important
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
- ソース:
- 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 関数を使用して、ファイルから 2 つの変数にデータを読み取ります。 この例では、 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 with 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関数はローカライズされていません。 たとえば、ドイツ語のバージョンでは、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
Important
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
- ソース:
- 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 関数を使用して、ファイルから 2 つの変数にデータを読み取ります。 この例では、 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 with 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関数はローカライズされていません。 たとえば、ドイツ語のバージョンでは、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
Important
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)