0

テキスト ファイルに 3 人の異なるユーザーに関する多くの情報を含む Windows フォーム アプリケーションがあります。他のフォームへのアクセスを許可する前に、ユーザー名とパスワードをチェックするログイン フォームを作成しました。特定のユーザーがログオンしたときに、そのユーザーの情報のみが他のフォームに読み込まれ、他のユーザーの情報は読み込まれないようにする方法を知りたいです。だから、特定のユーザーが見つかった後にストリームリーダーがファイルの読み取りを停止し、そのユーザーに関する情報のみをロードする方法があるかどうか疑問に思っていましたか?

答えやヒントをいただければ幸いです。ありがとうございました

4

2 に答える 2

4

ファイルのすべての行を読み取り、必要な情報が見つかったら終了できます。このようなものがあなたのために働くかもしれません:

StreamReader reader = new StreamReader("YOUR PATH GOES IN HERE");

    while(reader.Peek()>=0)
    {
        string yourString = reader.ReadLine();

        if(yourString == "WHATHEVER YOU NEED")
        {
             //YOUR CODE HERE
             break; 
        }
    } 
reader.Dispose();
reader.Close();

お役に立てば幸いです。

于 2013-08-15T13:20:44.243 に答える