私は、 "a a"というユーザー名とパスワードを持つclients.txtファイルを持っています。これは、私が間違っていない場合、ファイルから読み込み、それらがファイルに存在するかどうかを教えてください。ファイルから読み込んだ文字列を比較するとNullReferenceExceptionが発生しますか?
編集:clients.txtファイルの2行目に、ユーザー名とパスワードとして「b b」があり、正常に動作します。
ここピック:(新しいユーザーが画像を投稿することはできません)
StreamReader sr = new StreamReader("clients.txt");
int findIndex = -1;
string userpass = "#";
while (findIndex == -1 && sr.ReadLine() != null)
{
findIndex = userpass.IndexOf(txtUserName.Text + " " + txtPassword.Password);
userpass = sr.ReadLine();
}
sr.Close();
いくつかのコードを参照する必要があります。テキストとして - コードのイメージは、してください。 –
デバッガは例外をキャッチしているので、その行のコントロールと変数を調べ、どちらがnullであるかを確認することができます。 –
良い点@ダッシュ - .Passwordが見えませんでした!どちらも助けにならないでしょう! :o) –