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
開いているシーケンシャル ファイルからデータを読み込み、そのデータを変数に代入します。
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
使用して、ファイルから 2 つの変数にデータを読み取ります。 この例では、 が 関数を使用してWrite
書き込まれた複数行のデータを含むファイルであり、各行に引用符で囲まれた文字列とコンマで区切られた数値 ("Hello"、234) が含まれていることを前提としていますTestFile
。
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
してファイルに書き込まれます。 この関数は、 または Binary
モードでInput
開かれたファイルでのみ使用します。
重要
ファイルから読み取る場合は、ファイル名拡張子に基づいてファイルの内容を決定しないでください。 たとえば、Form1.vbという名前のファイルは、Visual Basic 2005 ソース ファイルではない可能性があります。
読み取ると、標準の文字列または数値データが変更なしで変数に割り当てられます。 次の表は、他の入力データの処理方法を示しています。
Data | 変数に割り当てられた値 |
---|---|
コンマまたは空白行の区切り | Empty |
#NULL# | DBNull |
#TRUE# または #FALSE# | True または False |
#yyyy-mm-dd hh:mm:ss # |
式で表される日付または時刻 |
#error errornumber # |
errornumber (変数は、エラーとしてタグ付けされたオブジェクトです) |
データ項目の入力中にファイルの末尾に達すると、入力が停止し、エラーが発生します。
注意
関数は Input
ローカライズされていません。 たとえば、ドイツ語版では、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
重要
関数を使用したファイルからの読み取りには、 Input
列挙からのアクセスがFileIOPermissionAccess
必要Read
です。 詳細については、「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
使用して、ファイルから 2 つの変数にデータを読み取ります。 この例では、 が 関数を使用してWrite
書き込まれた複数行のデータを含むファイルであり、各行に引用符で囲まれた文字列とコンマで区切られた数値 ("Hello"、234) が含まれていることを前提としていますTestFile
。
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
してファイルに書き込まれます。 この関数は、 または Binary
モードでInput
開かれたファイルでのみ使用します。
重要
ファイルから読み取る場合は、ファイル名拡張子に基づいてファイルの内容を決定しないでください。 たとえば、Form1.vbという名前のファイルは、Visual Basic 2005 ソース ファイルではない可能性があります。
読み取ると、標準の文字列または数値データが変更なしで変数に割り当てられます。 次の表は、他の入力データの処理方法を示しています。
Data | 変数に割り当てられた値 |
---|---|
コンマまたは空白行の区切り | Empty |
#NULL# | DBNull |
#TRUE# または #FALSE# | True または False |
#yyyy-mm-dd hh:mm:ss # |
式で表される日付または時刻 |
#error errornumber # |
errornumber (変数は、エラーとしてタグ付けされたオブジェクトです) |
データ項目の入力中にファイルの末尾に達すると、入力が停止し、エラーが発生します。
注意
関数は Input
ローカライズされていません。 たとえば、ドイツ語版では、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
重要
関数を使用したファイルからの読み取りには、 Input
列挙からのアクセスがFileIOPermissionAccess
必要Read
です。 詳細については、「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
使用して、ファイルから 2 つの変数にデータを読み取ります。 この例では、 が 関数を使用してWrite
書き込まれた複数行のデータを含むファイルであり、各行に引用符で囲まれた文字列とコンマで区切られた数値 ("Hello"、234) が含まれていることを前提としていますTestFile
。
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
してファイルに書き込まれます。 この関数は、 または Binary
モードでInput
開かれたファイルでのみ使用します。
重要
ファイルから読み取る場合は、ファイル名拡張子に基づいてファイルの内容を決定しないでください。 たとえば、Form1.vbという名前のファイルは、Visual Basic 2005 ソース ファイルではない可能性があります。
読み取ると、標準の文字列または数値データが変更なしで変数に割り当てられます。 次の表は、他の入力データの処理方法を示しています。
Data | 変数に割り当てられた値 |
---|---|
コンマまたは空白行の区切り | Empty |
#NULL# | DBNull |
#TRUE# または #FALSE# | True または False |
#yyyy-mm-dd hh:mm:ss # |
式で表される日付または時刻 |
#error errornumber # |
errornumber (変数は、エラーとしてタグ付けされたオブジェクトです) |
データ項目の入力中にファイルの末尾に達すると、入力が停止し、エラーが発生します。
注意
関数は Input
ローカライズされていません。 たとえば、ドイツ語版では、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
重要
関数を使用したファイルからの読み取りには、 Input
列挙からのアクセスがFileIOPermissionAccess
必要Read
です。 詳細については、「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
使用して、ファイルから 2 つの変数にデータを読み取ります。 この例では、 が 関数を使用してWrite
書き込まれた複数行のデータを含むファイルであり、各行に引用符で囲まれた文字列とコンマで区切られた数値 ("Hello"、234) が含まれていることを前提としていますTestFile
。
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
してファイルに書き込まれます。 この関数は、 または Binary
モードでInput
開かれたファイルでのみ使用します。
重要
ファイルから読み取る場合は、ファイル名拡張子に基づいてファイルの内容を決定しないでください。 たとえば、Form1.vbという名前のファイルは、Visual Basic 2005 ソース ファイルではない可能性があります。
読み取ると、標準の文字列または数値データが変更なしで変数に割り当てられます。 次の表は、他の入力データの処理方法を示しています。
Data | 変数に割り当てられた値 |
---|---|
コンマまたは空白行の区切り | Empty |
#NULL# | DBNull |
#TRUE# または #FALSE# | True または False |
#yyyy-mm-dd hh:mm:ss # |
式で表される日付または時刻 |
#error errornumber # |
errornumber (変数は、エラーとしてタグ付けされたオブジェクトです) |
データ項目の入力中にファイルの末尾に達すると、入力が停止し、エラーが発生します。
注意
関数は Input
ローカライズされていません。 たとえば、ドイツ語版では、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
重要
関数を使用したファイルからの読み取りには、 Input
列挙からのアクセスがFileIOPermissionAccess
必要Read
です。 詳細については、「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
使用して、ファイルから 2 つの変数にデータを読み取ります。 この例では、 が 関数を使用してWrite
書き込まれた複数行のデータを含むファイルであり、各行に引用符で囲まれた文字列とコンマで区切られた数値 ("Hello"、234) が含まれていることを前提としていますTestFile
。
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
してファイルに書き込まれます。 この関数は、 または Binary
モードでInput
開かれたファイルでのみ使用します。
重要
ファイルから読み取る場合は、ファイル名拡張子に基づいてファイルの内容を決定しないでください。 たとえば、Form1.vbという名前のファイルは、Visual Basic 2005 ソース ファイルではない可能性があります。
読み取ると、標準の文字列または数値データが変更なしで変数に割り当てられます。 次の表は、他の入力データの処理方法を示しています。
Data | 変数に割り当てられた値 |
---|---|
コンマまたは空白行の区切り | Empty |
#NULL# | DBNull |
#TRUE# または #FALSE# | True または False |
#yyyy-mm-dd hh:mm:ss # |
式で表される日付または時刻 |
#error errornumber # |
errornumber (変数は、エラーとしてタグ付けされたオブジェクトです) |
データ項目の入力中にファイルの末尾に達すると、入力が停止し、エラーが発生します。
注意
関数は Input
ローカライズされていません。 たとえば、ドイツ語版では、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
重要
関数を使用してファイルから読み取る場合は、 Input
列挙からのアクセスがFileIOPermissionAccess
必要Read
です。 詳細については、「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
使用してファイルから 2 つの変数にデータを読み取ります。 この例では、 が 関数を使用してWrite
書き込まれたデータ行を含むファイルであり、各行に引用符で囲まれた文字列とコンマで区切られた数値 ("Hello"、234) があるとしますTestFile
。
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
してファイルに書き込まれます。 この関数は、または Binary
モードで開かれたファイルでのみInput
使用します。
重要
ファイルから読み取る場合は、ファイル名拡張子に基づいてファイルの内容を決定しないでください。 たとえば、Form1.vbという名前のファイルは、Visual Basic 2005 ソース ファイルではない可能性があります。
読み取ると、標準の文字列または数値データが変更なしで変数に割り当てられます。 次の表は、他の入力データの処理方法を示しています。
Data | 変数に割り当てられた値 |
---|---|
コンマまたは空白行の区切り | Empty |
#NULL# | DBNull |
#TRUE# または #FALSE# | True または False |
#yyyy-mm-dd hh:mm:ss # |
式で表される日付または時刻 |
#error errornumber # |
errornumber (変数は、エラーとしてタグ付けされたオブジェクトです) |
データ項目の入力中にファイルの末尾に達すると、入力が停止し、エラーが発生します。
注意
関数は Input
ローカライズされていません。 たとえば、ドイツ語版では、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
重要
関数を使用してファイルから読み取る場合は、 Input
列挙からのアクセスがFileIOPermissionAccess
必要Read
です。 詳細については、「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
使用してファイルから 2 つの変数にデータを読み取ります。 この例では、 が 関数を使用してWrite
書き込まれた複数行のデータを含むファイルであり、各行に引用符で囲まれた文字列とコンマで区切られた数値 ("Hello"、234) があるとしますTestFile
。
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
してファイルに書き込まれます。 この関数は、または Binary
モードで開かれたファイルでのみInput
使用します。
重要
ファイルから読み取る場合は、ファイル名拡張子に基づいてファイルの内容を決定しないでください。 たとえば、Form1.vbという名前のファイルは、Visual Basic 2005 ソース ファイルではない可能性があります。
読み取ると、標準の文字列または数値データが変更なしで変数に割り当てられます。 次の表は、他の入力データの処理方法を示しています。
Data | 変数に割り当てられた値 |
---|---|
コンマまたは空白行の区切り | Empty |
#NULL# | DBNull |
#TRUE# または #FALSE# | True または False |
#yyyy-mm-dd hh:mm:ss # |
式で表される日付または時刻 |
#error errornumber # |
errornumber (変数は、エラーとしてタグ付けされたオブジェクトです) |
データ項目の入力中にファイルの末尾に達すると、入力が停止し、エラーが発生します。
注意
関数は Input
ローカライズされていません。 たとえば、ドイツ語版では、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
重要
関数を使用してファイルから読み取る場合は、 Input
列挙からのアクセスがFileIOPermissionAccess
必要Read
です。 詳細については、「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
使用してファイルから 2 つの変数にデータを読み取ります。 この例では、 が 関数を使用してWrite
書き込まれた複数行のデータを含むファイルであり、各行に引用符で囲まれた文字列とコンマで区切られた数値 ("Hello"、234) があるとしますTestFile
。
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
してファイルに書き込まれます。 この関数は、または Binary
モードで開かれたファイルでのみInput
使用します。
重要
ファイルから読み取る場合は、ファイル名拡張子に基づいてファイルの内容を決定しないでください。 たとえば、Form1.vbという名前のファイルは、Visual Basic 2005 ソース ファイルではない可能性があります。
読み取ると、標準の文字列または数値データが変更なしで変数に割り当てられます。 次の表は、他の入力データの処理方法を示しています。
Data | 変数に割り当てられた値 |
---|---|
コンマまたは空白行の区切り | Empty |
#NULL# | DBNull |
#TRUE# または #FALSE# | True または False |
#yyyy-mm-dd hh:mm:ss # |
式で表される日付または時刻 |
#error errornumber # |
errornumber (変数は、エラーとしてタグ付けされたオブジェクトです) |
データ項目の入力中にファイルの末尾に達すると、入力が停止し、エラーが発生します。
注意
関数は Input
ローカライズされていません。 たとえば、ドイツ語版では、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
重要
関数を使用してファイルから読み取る場合は、 Input
列挙からのアクセスがFileIOPermissionAccess
必要Read
です。 詳細については、「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
使用してファイルから 2 つの変数にデータを読み取ります。 この例では、 が 関数を使用してWrite
書き込まれたデータ行を含むファイルであり、各行に引用符で囲まれた文字列とコンマで区切られた数値 ("Hello"、234) があるとしますTestFile
。
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
してファイルに書き込まれます。 この関数は、または Binary
モードで開かれたファイルでのみInput
使用します。
重要
ファイルから読み取る場合は、ファイル名拡張子に基づいてファイルの内容を決定しないでください。 たとえば、Form1.vbという名前のファイルは、Visual Basic 2005 ソース ファイルではない可能性があります。
読み取ると、標準の文字列または数値データが変更なしで変数に割り当てられます。 次の表は、他の入力データの処理方法を示しています。
Data | 変数に割り当てられた値 |
---|---|
コンマまたは空白行の区切り | Empty |
#NULL# | DBNull |
#TRUE# または #FALSE# | True または False |
#yyyy-mm-dd hh:mm:ss # |
式で表される日付または時刻 |
#error errornumber # |
errornumber (変数は、エラーとしてタグ付けされたオブジェクトです) |
データ項目の入力中にファイルの末尾に達すると、入力が停止し、エラーが発生します。
注意
関数は Input
ローカライズされていません。 たとえば、ドイツ語版では、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
重要
関数を使用してファイルから読み取る場合は、 Input
列挙からのアクセスがFileIOPermissionAccess
必要Read
です。 詳細については、「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
使用してファイルから 2 つの変数にデータを読み取ります。 この例では、 が 関数を使用してWrite
書き込まれた複数行のデータを含むファイルであり、各行に引用符で囲まれた文字列とコンマで区切られた数値 ("Hello"、234) があるとしますTestFile
。
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
してファイルに書き込まれます。 この関数は、または Binary
モードで開かれたファイルでのみInput
使用します。
重要
ファイルから読み取る場合は、ファイル名拡張子に基づいてファイルの内容を決定しないでください。 たとえば、Form1.vbという名前のファイルは、Visual Basic 2005 ソース ファイルではない可能性があります。
読み取ると、標準の文字列または数値データが変更なしで変数に割り当てられます。 次の表は、他の入力データの処理方法を示しています。
Data | 変数に割り当てられた値 |
---|---|
コンマまたは空白行の区切り | Empty |
#NULL# | DBNull |
#TRUE# または #FALSE# | True または False |
#yyyy-mm-dd hh:mm:ss # |
式で表される日付または時刻 |
#error errornumber # |
errornumber (変数は、エラーとしてタグ付けされたオブジェクトです) |
データ項目の入力中にファイルの末尾に達すると、入力が停止し、エラーが発生します。
注意
関数は Input
ローカライズされていません。 たとえば、ドイツ語版では、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
重要
関数を使用してファイルから読み取る場合は、 Input
列挙からのアクセスがFileIOPermissionAccess
必要Read
です。 詳細については、「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
使用してファイルから 2 つの変数にデータを読み取ります。 この例では、 が 関数を使用してWrite
書き込まれた複数行のデータを含むファイルであり、各行に引用符で囲まれた文字列とコンマで区切られた数値 ("Hello"、234) があるとしますTestFile
。
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
してファイルに書き込まれます。 この関数は、または Binary
モードで開かれたファイルでのみInput
使用します。
重要
ファイルから読み取る場合は、ファイル名拡張子に基づいてファイルの内容を決定しないでください。 たとえば、Form1.vbという名前のファイルは、Visual Basic 2005 ソース ファイルではない可能性があります。
読み取ると、標準の文字列または数値データが変更なしで変数に割り当てられます。 次の表は、他の入力データの処理方法を示しています。
Data | 変数に割り当てられた値 |
---|---|
コンマまたは空白行の区切り | Empty |
#NULL# | DBNull |
#TRUE# または #FALSE# | True または False |
#yyyy-mm-dd hh:mm:ss # |
式で表される日付または時刻 |
#error errornumber # |
errornumber (変数は、エラーとしてタグ付けされたオブジェクトです) |
データ項目の入力中にファイルの末尾に達すると、入力が停止し、エラーが発生します。
注意
関数は Input
ローカライズされていません。 たとえば、ドイツ語版では、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
重要
関数を使用してファイルから読み取る場合は、 Input
列挙からのアクセスがFileIOPermissionAccess
必要Read
です。 詳細については、「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
使用してファイルから 2 つの変数にデータを読み取ります。 この例では、 が 関数を使用してWrite
書き込まれた複数行のデータを含むファイルであり、各行に引用符で囲まれた文字列とコンマで区切られた数値 ("Hello"、234) があるとしますTestFile
。
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
してファイルに書き込まれます。 この関数は、または Binary
モードで開かれたファイルでのみInput
使用します。
重要
ファイルから読み取る場合は、ファイル名拡張子に基づいてファイルの内容を決定しないでください。 たとえば、Form1.vbという名前のファイルは、Visual Basic 2005 ソース ファイルではない可能性があります。
読み取ると、標準の文字列または数値データが変更なしで変数に割り当てられます。 次の表は、他の入力データの処理方法を示しています。
Data | 変数に割り当てられた値 |
---|---|
コンマまたは空白行の区切り | Empty |
#NULL# | DBNull |
#TRUE# または #FALSE# | True または False |
#yyyy-mm-dd hh:mm:ss # |
式で表される日付または時刻 |
#error errornumber # |
errornumber (変数は、エラーとしてタグ付けされたオブジェクトです) |
データ項目の入力中にファイルの末尾に達すると、入力が停止し、エラーが発生します。
注意
関数は Input
ローカライズされていません。 たとえば、ドイツ語版では、3,14159 を入力すると、コンマは小数点ではなく変数区切り記号として扱われるため、3 のみが返されます。
重要
関数を使用してファイルから読み取る場合は、 Input
列挙からのアクセスがFileIOPermissionAccess
必要Read
です。 詳細については、「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)
適用対象
.NET