FileSystem.InputString メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > FileSystem.InputString メソッドの意味・解説 

FileSystem.InputString メソッド

入力 モードまたはバイナリ モードで開いたファイルからの文字を含む String 値を返します。My 機能を使用すると、InputString を使用した場合よりファイル I/O 操作の生産性とパフォーマンスが向上します。詳細については、「My.Computer.FileSystem オブジェクト」を参照してください。

名前空間: Microsoft.VisualBasic
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
構文構文

Public Shared Function InputString
 ( _
    FileNumber As Integer, _
    CharCount As Integer _
) As String
Dim FileNumber As Integer
Dim CharCount As Integer
Dim returnValue As String

returnValue = FileSystem.InputString(FileNumber, CharCount)
public static string InputString
 (
    int FileNumber,
    int CharCount
)
public:
static String^ InputString (
    int FileNumber, 
    int CharCount
)
public static String InputString (
    int FileNumber, 
    int CharCount
)
public static function InputString
 (
    FileNumber : int, 
    CharCount : int
) : String

パラメータ

FileNumber

必須。有効な任意のファイル番号。

CharCount

必須。読み込む文字数を指定する有効な任意の数式。

戻り値
入力 モードまたはバイナリ モードで開いたファイルからの文字を含む String 値を返します。My 機能を使用すると、InputString を使用した場合よりファイル I/O 操作の生産性とパフォーマンスが向上します。詳細については、「My.Computer.FileSystem オブジェクト」を参照してください。

解説解説

詳細については、Visual Basic のトピック「InputString 関数」を参照してください。

InputString 関数は、下位互換性を保つために提供されており、パフォーマンスに影響を与える可能性があります。非レガシ アプリケーションに対して、My.Computer.FileSystem オブジェクトはより優れたパフォーマンスを発揮します。詳細については、「Visual Basic におけるファイル アクセス」を参照してください。

InputString 関数で読み込まれたデータは、通常、Print または FilePut でファイルに書き込まれます。この関数は、入力 モードまたはバイナリ モードで開いたファイルでのみ使用します。

Input 関数と異なり、InputString 関数は読み込んだ文字をすべて返します (コンマ、復帰、ライン フィード、引用符、先頭の空白などを含む)。

バイナリ モードでファイルを開いた場合、EOF が True を返すようになるまでは、InputString 関数を使用してファイル全体を読もうとするとエラーが生成されます。InputString を使用してバイナリ ファイルを読み込む場合は、EOF の代わりに LOF 関数と Loc 関数を使用し、EOF 関数を使用する場合は FileGet を使用します。

セキュリティに関するメモセキュリティに関するメモ

ファイルからデータを読み込むときは、ファイル名の拡張子に基づいてファイルの内容を判断しないでください。たとえば、Form1.vb という名前のファイルは、Visual Basic のソース ファイルではありません。

使用例使用例

この例では、InputString 関数を使用して、ファイルから一度に 1 文字ずつ読み込み、出力ウィンドウに出力します。MyFile が数行のサンプル データを含むテキスト ファイルであると仮定しています。

Dim oneChar As String
' Open file.
FileOpen(1,  "MYFILE.TXT", OpenMode.Input)
' Loop until end of file.
While Not EOF(1)
' Get one character.
oneChar = (InputString(1, 1))
' Print to the output window.
System.Console.Out.WriteLine(oneChar)
End While
FileClose(1)
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からFileSystem.InputString メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からFileSystem.InputString メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からFileSystem.InputString メソッド を検索

英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

FileSystem.InputString メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



FileSystem.InputString メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS