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 使用して、ファイルから 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」を参照してください。

こちらもご覧ください

適用対象

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」を参照してください。

こちらもご覧ください

適用対象

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」を参照してください。

こちらもご覧ください

適用対象

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」を参照してください。

こちらもご覧ください

適用対象

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」を参照してください。

こちらもご覧ください

適用対象

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」を参照してください。

こちらもご覧ください

適用対象

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」を参照してください。

こちらもご覧ください

適用対象

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」を参照してください。

こちらもご覧ください

適用対象

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」を参照してください。

こちらもご覧ください

適用対象

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」を参照してください。

こちらもご覧ください

適用対象

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」を参照してください。

こちらもご覧ください

適用対象

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」を参照してください。

こちらもご覧ください

適用対象